【问题标题】:CakePHP - Controller without View & ModelCakePHP - 没有视图和模型的控制器
【发布时间】:2011-08-05 21:58:35
【问题描述】:

如何创建没有视图和模型的控制器?
制作一个 services_controller 来吐出 json。

这就是我现在所拥有的。

var $uses = array();

function test() {
    $this->autoRender = false;
    echo "test";
}

但是,这不会打印出“测试”消息。

谢谢,
三通

【问题讨论】:

  • 现在最正确的方法是使用.json 扩展 URL 并使用 Json(或 Ajax)视图以“蛋糕方式”正确返回 json 编码数据。

标签: cakephp


【解决方案1】:

上面的代码确实有效。问题出在与 Auth 组件相关的其他地方。

谢谢,
三通

【讨论】:

    【解决方案2】:

    只需写 $this->autoRender = false;在函数的最后。一定会成功的。

    【讨论】:

    • 这没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方发表评论 - 您可以随时评论自己的帖子,一旦您有足够的reputation,您就可以comment on any post
    • @Novarg:我不明白为什么 Devendra 的帖子不能作为答案而只是评论。它不是很冗长,但它确实试图回答这个问题。
    【解决方案3】:

    我知道使用你的控制器下面的语句是不参考任何模型的:

    public $ uses = null;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-12
      • 1970-01-01
      • 2014-10-10
      • 2011-12-28
      • 1970-01-01
      相关资源
      最近更新 更多