您的位置:首页 > 编程语言 > PHP开发

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

2013-04-09 14:58 666 查看
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等嵌入
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐