2011-09-08 51 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

相關問題