Yii modules中layout的调用
来源:互联网 发布:迪杰斯特拉算法应用 编辑:程序博客网 时间:2024/04/29 22:01
在YII中,如果我们使用了modules区分了前后台,那么在不同的modules中需要使用各自的layout文件,在使用中发现经常会调用不到modules中的layout,下面介绍一下如何才能正确的调用到modules的其中一种方法:
1 components/Controller.php中默认定义了public $layout的值,一旦这里设置了值,如果layout的名字与模块layout的名字不同的话,则无法正确加载到layout,因此最好注释掉这样的代码,转而在每个modules的XXXXModule.php的init方法中设置control的layout变量的值;
2 在每个modules的XXXXModule.php的init方法中设置modules的layout变量的值有几种方式:
第一种,$this->layout = 'index';
第二种,$this->layout = '/layouts/index';
第三种,$this->layout = 'xxx.views.layouts.index';//xxx为模块的id
对于第二种方式,如果设置成$this->layout = '//layouts/index'; 两条//,则默认会加载protected/view/layouts/index这个layout;
0 0
- Yii modules中layout的调用
- Yii modules中layout的调用
- Yii 修改modules的layout
- Yii Modules Layouts调用方式
- yii的module中使用自己的Layout
- yii layout关掉的问题
- YII Framework学习教程-YII的Modules(模块化)
- YII Framework学习教程-YII的Modules(模块化)
- yii modules urlManager 配置
- 56. Yii Modules
- YII Framework学习教程-YII的V-view的layout
- Yii框架layout【布局】的应用
- yii使用gii为modules下的模块自动…
- YII中module下的视图如何自定义layout布局文件
- linux中modules的使用
- 如何在yii的controller中调用外部action
- YII 控制器的调用,在其它控制器中
- 如何在yii的controller中调用外部action
- Android----WindowManager
- 黑马程序员 Java基础之IO流
- svn无法上传.a文件
- 【莫比乌斯函数】【SPOJ 4491】PGCD
- PMBOK 学习笔记3-项目管理过程组
- Yii modules中layout的调用
- 开启错误提示_PHP和Apache的设置方法
- Ubuntu上安装 LAPACK3.5.0
- oracle 列转行
- PMBOK 学习笔记2-组织的影响
- mysql-错误:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
- CSS3 经典教程系列:CSS3 线性渐变(linear-gradient)
- caffe的数据集的data和label制作原则
- tinyxml使用