Yii布局管理不同的用户角色

时间:2013-11-17 18:22:24

标签: layout yii

如何为Yii app中的所有控制器和操作设置不同的布局,以适应不同的用户角色。例如,如果user是客户端,则设置layout1,否则设置为company-layout2。 我应该在什么地方放置这个逻辑。谢谢!

2 个答案:

答案 0 :(得分:1)

控制器的beforeAction方法是一个很好的做法 - 您可以将逻辑仅应用于一个控制器或全部(在基本控制器类内),并且操作本身可以选择覆盖预选如果需要布局。

答案 1 :(得分:0)