为了账号安全,请及时绑定邮箱和手机立即绑定

有些概念混淆了?不明白这个布局文件的作用?

通常写前段布局文件一般是框架<div>之类的没有进行css和js进行修饰叫布局文件,这里的布局文件既然是html和php的混编写法,然后$this->render('index',$data);这个方法直接就到index.php上面啦,这个布局文件几乎只是起到了一个在引入index.php视图文件前嵌入的效果而已,对不起"布局"这两个字,普通的视图文件修饰好以后就可以直接使用render()方法引入其他的文件了,根本就不需要这个布局文件再做一次多余计算,这个视频并没有说如何传值给布局文件使用,而布局文件在确定框架后如何引入其他视图文件也没再说明!就这个视频来说,就说明了一个问题布局文件几乎是多余的!想问这个布局文件还有什么用?既然没有用为何YII还要设置这个布局文件?

正在回答

1 回答

我认为布局文件是主体框架的,左右,比如当前这个提问的页面,上面的导航和下面的尾部就是布局文件,是公用的,所有页面都会用到,而$this->render('index',$data)方法的作用是显示当前右侧的用户信息和相关问题的,所以只要传入用户信息,就可以加载进当前页,就是说布局文件是公用的,而$this->render是有选择的根据当前页面加载不同的数据用的

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Yii框架不得不说的故事—基础篇(1)
  • 参与学习       42674    人
  • 解答问题       245    个

通过本视频教程,为学习YII的快速、安全、专业的特性打下基础

进入课程

有些概念混淆了?不明白这个布局文件的作用?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信