2011-09-08 49 views

回答

3

您需要的autorender设置为false:

$this->autoRender = false; 
//any echo's will be printed as the "view" 
echo "My Posts\n"; 

或者,你甚至可以使用省略布局:

$this->layout = false; 
1

如果您不想自动加载视图的方法,您可以在该方法内设置$this->autoRender = false

您也可以使用render()方法呈现其路径不遵循CakePHP约定的视图。

1

如果你不想创建视图,你不应该使用Model-View-Controller框架。

+0

因此,它是歌厅像模型的控制器架构?注意:这只适用于一个操作,不适用于所有操作。 – shibly

+0

我明白了。出于某种原因,我得到了这个想法,你只是不想与创建视图有任何关系。出于好奇,是什么使这一行为与其他行为不同? – blivet

相关问题