如何在YII中从同一控制器或不同控制器的不同操作移动时,如何在不同主题之间切换

时间:2012-02-24 04:33:57

标签: php yii themes

我刚回来一周开始YII。我已经提出了一个主题

\themes\yog

这是一个非常小的项目,只有4-5种形式,这些大部分来自管理员。所以我现在想要它假设我正在使用

site/login

路由,我想通过YII的默认视图呈现它。即

\protected\views

我想仅针对某些操作运行默认视图,例如登录,或添加新闻,事件和其他管理相关任务。但是其他动作应该从我的新主题中呈现视图。

感谢。

1 个答案:

答案 0 :(得分:2)

在SiteController中将Yii :: app() - >主题设置为非现有主题,它应该回退以使用protected / layouts文件中的视图。

如果要指定不同的布局文件,请阅读:Yii: Render action using different layout than controller's layout