我们可以删除yii 1.1中视图的默认布局吗

xytpbqjk  于 2022-11-09  发布在  其他
关注(0)|答案(3)|浏览(116)

我是Yii新手,我想把一个已经存在的PHP站点导入到这个框架中,所以我想删除Yii默认的布局风格,只想显示我的视图页面。有什么办法可以做到吗?
比如,当我加载视图时

$this->render('myview');

那么只应该呈现myview.php。我在任何地方都没有找到任何帮助。

3b6akqbq

3b6akqbq1#

如果你想在控制器范围内禁用$this->layout = false;,只需在你的动作中放入$this->layout = false;,或者在你的控制器中放入一个属性public $layout = false;

vshtjzan

vshtjzan2#

请使用renderPartial函数。

$this->renderPartial('myview', array('model'=>$model));

您可以做其他事情,例如将标记分配给变量,以及执行回显、操作和保存等操作。
renderPartial不会加载页面布局。

nc1teljy

nc1teljy3#

//对于整个控制器中禁用的动作,在控制器中使用以下方法
类siteController扩展控制器{
Public $布局= false;
}
//在控制器类siteController扩展控制器{

Public actionIndex (){
       $this->layout = false.
 }

}

相关问题