如何实现Yii框架中布局文件的动态切换示例代码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计446个文字,预计阅读时间需要2分钟。
原文:本文字例讲述了Yii框架布局文件的热动态切换操作。分享给广大专家供大家参考,具体如下:如果你看了底层Controller的源码和Module(模块)的源码,那么你就非常熟悉如何转换布局了。
改写后:本文示例了Yii框架布局文件动态切换的机制。供业内专家参考,具体内容如下:了解底层Controller和Module的源码后,您将能熟练进行布局切换操作。
本文实例讲述了Yii框架布局文件的动态切换操作。分享给大家供大家参考,具体如下:
如果你看了底层Controller的源码和Module(模块)的源码,那么你就能很熟练的婉转布局切换了。
1、在控制器中切换当前布局和在方法中动态切换布局
<?php namespace app\modules\TestModule\controllers; use Yii; use yii\web\Controller; class IndexController extends Controller { //在属性中声明 public $layout = "custom1"; public function actionIndex() { //在方法中动态切换布局 $this->layout = "custom2"; $this->render('index',array( 'name' => '谭勇', 'age' => 22 )); } } ?>
在类属性中声明layout 会覆盖父类Controller 类中的layout 达到切换布局的目录。
本文共计446个文字,预计阅读时间需要2分钟。
原文:本文字例讲述了Yii框架布局文件的热动态切换操作。分享给广大专家供大家参考,具体如下:如果你看了底层Controller的源码和Module(模块)的源码,那么你就非常熟悉如何转换布局了。
改写后:本文示例了Yii框架布局文件动态切换的机制。供业内专家参考,具体内容如下:了解底层Controller和Module的源码后,您将能熟练进行布局切换操作。
本文实例讲述了Yii框架布局文件的动态切换操作。分享给大家供大家参考,具体如下:
如果你看了底层Controller的源码和Module(模块)的源码,那么你就能很熟练的婉转布局切换了。
1、在控制器中切换当前布局和在方法中动态切换布局
<?php namespace app\modules\TestModule\controllers; use Yii; use yii\web\Controller; class IndexController extends Controller { //在属性中声明 public $layout = "custom1"; public function actionIndex() { //在方法中动态切换布局 $this->layout = "custom2"; $this->render('index',array( 'name' => '谭勇', 'age' => 22 )); } } ?>
在类属性中声明layout 会覆盖父类Controller 类中的layout 达到切换布局的目录。

