如何使用Yii框架实现布局文件动态切换功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计453个文字,预计阅读时间需要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 达到切换布局的目录。
本文共计453个文字,预计阅读时间需要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 达到切换布局的目录。

