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

can we remove default layout of view in yii 1.1

我是 yii 的新手,正在尝试将现有的 PHP 站点导入此框架,所以我想删除 yii 的默认布局样式,只想显示我的视图页面。 有什么办法吗?

比如,当我加载视图时

$this->render('myview');

那么只应渲染 myview.php。 我在任何地方都找不到任何帮助。

只需将 $this->layout = false; 放入您的操作中,或将 属性 public $layout = false; 放入您的控制器中(如果您希望它在整个控制器范围内禁用)。

使用 renderPartial 函数。

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

您可以做其他事情,例如将标记分配给变量并执行类似回显、操作和保存它的事情。

renderPartial 不会加载页面布局。

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

Class siteController 扩展控制器 {

Public $layout = false;

}

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

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

}