首页 > 代码库 > yii框架里DetailView视图和GridView的区别
yii框架里DetailView视图和GridView的区别
1,首先从语义上分析
DetailView是数据视图,用于显示一条记录的数据,相当于网页中的详情页
GridView是网格视图,用于显示数据表里的所有记录,相当于网页里的列表页
2.用法上的区别
首先,DetailView用于详情页,GridView用于列表页
其次,GridView中自定义属性的列可以用方法,即可以这样写:
可以直接引入方法,用来显示数据,但是DetailView是不行的,DetailView如果直接写方法,会报错,变通的办法是,在同一页面写一个方法,然后去调用,即可以这样来写:
这样写好像不符合MVC的思想,所以还是尽量少用吧!
yii框架里DetailView视图和GridView的区别
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。