【发布时间】:2015-08-04 01:21:42
【问题描述】:
我是 Yii 的新手。我正在用 PHP 开发一个带有 YII 框架的系统。如何为不同的模块设置不同的布局?我希望模块 A 具有接口 A,模块 B 具有接口 B。但我所知道的是,所有模块登录的接口登录都是相同的。谁能给我一盏灯?
更新:
我找到了一种方法,即包括:
$this->layout = $layout;
在渲染页面之前在控制器内部的动作函数上。但是,我发现它的效率不如我需要重复该行的每个动作。有没有办法可以在 config/main.php 页面上进行设置?大概在这部分:
'modules'=>array(
'gii'=>array(
'class'=>'system.gii.GiiModule',
'password'=>'123',
'generatorPaths' => array('bootstrap.gii'),
),
'admin',
'consultant',
'client',
),
【问题讨论】:
-
与论坛网站不同,我们不使用“谢谢”、“任何帮助表示赞赏”或Stack Overflow 上的签名。请参阅“Should 'Hi', 'thanks,' taglines, and salutations be removed from posts?。顺便说一句,这是“提前致谢”,而不是“致谢”。
标签: php user-interface layout yii module