CakePHP动作返回数组

CakePHP动作返回数组,php,cakephp,Php,Cakephp,在名为TestController的控制器中,我有一个名为test()的操作(方法): 当我从控制器中的索引操作调用此方法时,它会中断我的应用程序(当我尝试查看测试/索引视图时,不会显示任何内容) 有什么方法可以在控制器中生成返回数组的方法吗?好的,我解决了这个问题。我刚刚删除了autorender部分,我想你可以使用$this->layout=false;而不是$this->autorender=false;这就是为什么它不工作的原因 public function test() {

在名为TestController的控制器中,我有一个名为test()的操作(方法):

当我从控制器中的索引操作调用此方法时,它会中断我的应用程序(当我尝试查看测试/索引视图时,不会显示任何内容)


有什么方法可以在控制器中生成返回数组的方法吗?

好的,我解决了这个问题。我刚刚删除了autorender部分,我想你可以使用$this->layout=false;而不是$this->autorender=false;这就是为什么它不工作的原因

public function test() {
    $this->autoRender = false; // becouse I need action with no view (I just need it to return array for antoher action)

    return array();
}