首页 > 其他分享 >YII框架的自定义布局(嵌套式布局,版本是1.1.20)

YII框架的自定义布局(嵌套式布局,版本是1.1.20)

时间:2022-10-10 21:37:19浏览次数:55  
标签:控制器 layout 自定义 创建 布局 默认 20

0x01 创建控制器

YII框架的自定义布局(嵌套式布局,版本是1.1.20)_yii框架


YII框架的自定义布局(嵌套式布局,版本是1.1.20)_yii框架_02

0x02 创建文件夹,之后创建视图文件

YII框架的自定义布局(嵌套式布局,版本是1.1.20)_创建文件夹_03


YII框架的自定义布局(嵌套式布局,版本是1.1.20)_yii框架_04

0x03 浏览器访问cxy/index控制器,验证

YII框架的自定义布局(嵌套式布局,版本是1.1.20)_yii框架_05

以上就是使用默认的布局,非常简单,那么如果我不想用YII框架默认的布局呢,我想用自定义的布局,可以通过修改CController类中的$layout这个常量来使用自定义布局

0x04 在控制器中的修改$layout,并且创建视图文件

YII框架的自定义布局(嵌套式布局,版本是1.1.20)_自定义布局_06


创建两个文件

YII框架的自定义布局(嵌套式布局,版本是1.1.20)_自定义布局_07


看看文件中有什么

YII框架的自定义布局(嵌套式布局,版本是1.1.20)_创建文件夹_08


YII框架的自定义布局(嵌套式布局,版本是1.1.20)_创建文件夹_09

0x05 看看自己布局的效果

YII框架的自定义布局(嵌套式布局,版本是1.1.20)_yii框架_10

0x06
总结:Yii框架的布局由CController类中的公共变量$layout来控制,默认的布局文件在views中的layouts文件夹中,通过看源码的方式也可以了解默认的布局的原理,本文实现的简单的嵌套式的自定义布局




标签:控制器,layout,自定义,创建,布局,默认,20
From: https://blog.51cto.com/csnd/5745323

相关文章