YII框架开发项目中遇到的问题及解决办法

来源:互联网 发布:wp离线软件 编辑:程序博客网 时间:2024/05/18 01:59

1、用YII框架实现后台框架页面。加载视图时(该视图是将以前的index.php内所有代码复制过来),始终显示了不最终页面。似乎是加载了视图又放到main.php布局里。后来研究发现,原来使用render()加载视图,会把需要的js,css等嵌入,同时也会将视图内容加载到布局中并最终显示。如果使用render()方法,又不想使用布局,在使用render()方法之前使用:$this->layout=false,即可。

public function actionIndex(){    $this->layout= false;    $this->render('index');}
采用如上代码,更改actionTop()、actionLeft()、actionMain()等方法,最后成功显示框架页面。

这时回想到:renderPartial()方法不是不加载布局文件的吗?的确是,但是使用该方法则不会把需要的js,css等嵌入