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

版权声明:本文为博主原创文章,未经博主允许不得转载 https://blog.csdn.net/qq_38924942/article/details/84303040

0x01 创建控制器

在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述

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

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

在这里插入图片描述
创建两个文件
在这里插入图片描述
看看文件中有什么
在这里插入图片描述
在这里插入图片描述

0x05 看看自己布局的效果

在这里插入图片描述

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

PS:如果认为我这个博客有什么问题或者有修改意见的,请一定要告诉我,非常感谢(我的邮箱[email protected]

猜你喜欢

转载自blog.csdn.net/qq_38924942/article/details/84303040