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

时间:2015-06-08 09:42:01

标签: php yii

我是yii的新手,并尝试将现有的PHP网站导入此框架,因此我想删除yii的默认布局样式,只是想显示我的视图页面。 有没有办法这样做?

喜欢,当我加载视图时

$this->render('myview');

然后只应渲染myview.php。 我在任何地方都没有找到任何帮助。

3 个答案:

答案 0 :(得分:4)

如果您希望控制器禁用控制器范围,只需将$this->layout = false;放入您的操作或控制器中的属性public $layout = false;即可。

答案 1 :(得分:0)

使用renderPartial函数。

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

您可以执行其他操作,例如将标记分配给变量并执行回声,操作和保存等操作。

renderPartial不会加载页面布局。

答案 2 :(得分:-1)

//对于在整个控制器操作中禁用的操作,请在控制器中使用以下方法

siteController类扩展控制器{

公共$ layout = false;

}

//禁用控制器中的特定操作 class siteController扩展控制器{

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

}