我是 cakephp 的新手,但我到处都在寻找答案,尤其是食谱。
我正在尝试从 cakebook 教程中制作我的“教程博客”的前端和后端。/View/Layouts
我在名为admin.ctp
, author.ctp
,的 ( ) 中制作了不同的布局default.ctp
,并且在控制器中使用一些代码我可以打赌它会起作用,但是没有。
public function beforeFilter() {
parent::beforeFilter();
if (isset($this->params['prefix']) && $this->params['prefix'] == 'admin')
{
$this->layout = 'admin';
}
else if(isset ($this->params['prefix']) && $this->params['prefix'] == 'author')
{
$this->layout = 'author';
}
else
{
$this->layout = 'default';
}
}
总是选择最后一个default.ctp,不知道为什么