Yii框架,为不同的部分分配不同的模板

时间:2012-06-11 09:36:42

标签: templates yii

我正在开发一个使用Yii框架的CMS,该网站有一个每个人都可以看到的前端,以及一个登录用户的后端。我有两个不同的模板。但是我不知道如何为我的后端分配不同的模板。

这是我的config / main.php,我添加的模板应用于整个网站。

return array(

    'theme'=>'cola_theme',
    ...
);

1 个答案:

答案 0 :(得分:1)

如果您使用不同的主题,则可以使用以下命令更新webapp的theme属性:

Yii::app()->theme = 'case_sensitive_theme_name';

或者,如果您只想使用不同的布局,则可以在可用于后端的操作中更新控制器的layout属性,即:

$this->layout='//layouts/backend_layout';

layouts文件夹位于protected/views/下。

有关theminglayouts的详情。