yii2 如何使用数据小部件之DetailView
来源:互联网 发布:ipad下载软件付费 编辑:程序博客网 时间:2024/05/26 02:20
- 什么是数据小部件
- 常见的数据小部件
- DetailView用法
- DetailView 属性
什么是数据小部件
顾名思义,数据小部件用来显示数据的小模块。 常用的小部件有DetailView,ListView,GridVew。
DetailView:主要用来显示一条记录数据的详细情况。
ListView 和 GridView:他们可以用来显示一个拥有分页、 排序和过滤功能的一组数据。
常见的数据小部件
DetailView用法
DetailView小部件通常用来显示的是一条记录的详情。
- 一个Model模型类对象。
- 一个AR类的实例对象。
- 由键值对构成的一个关联数组。
在我们的例子中,它就是用来显示一个AR类的实例对象,是一个文章类的实例对象。
如何显示呢,创建一个DetailView小部件来展示。
参看例子:
<?= DetailView::widget([ 'model' => $model, 'attributes' => [ 'id', 'title', 'content:ntext', 'tags', [ 'attribute'=>'status' 'value'=>$model->status0->name ] 'author_id', 'create_time:datetime', 'update_time:datetime', ], ]) ?>
需要调用DetailView的静态方法widget,
给的参数是一个关联数组:
==model== 这个键用来设置需要显示的AR对象。这里是控制器传过来的文章模型对象。
==attributes== 这个键的值又是一个关联数组,数组里面决定需要显示哪些属性以及它的格式。这样就可以把对象展示出来了。
DetailView 属性
DetailView中常用的属性
其中attribute中还可以设置如下属性
options格式
'options' => ['class' => 'table table-striped table-bordered detail-view']
template格式
'template' => '<tr><th{captionOptions}>{label}</th><td{contentOptions}>{value}</td></tr>'
阅读全文
0 0
- yii2 如何使用数据小部件之DetailView
- [widget] -- yii2小部件高级使用
- yii2-DetailView
- Yii2.0小部件GridView(数据展示)①
- 7 yii2.0小部件管理布局的高级使用
- Yii2 百度编辑器小部件
- yii2.0 DetailView
- Yii2.0-Widget小部件制作
- 使用JPA时jMaki小部件中的动态数据
- Android RemoteViews的基本使用(下)之窗口小部件
- (十三) yii2 checkboxList小部件默认选中
- yii2.0 表单小部件常用的默认选中
- Yii2.0小部件GridView(两表联查/搜索/分页)②
- yii2 表单小部件默认选中的方法
- Android之小部件AppWidget
- Scott Mitchell 的ASP.NET 2.0数据操作教程之十:使用 GridView 和DetailView实现的主/从报表
- Scott Mitchell 的ASP.NET 2.0数据操作教程之十:使用 GridView 和DetailView实现的主/从报表
- Scott Mitchell 的ASP.NET 2.0数据教程之十:使用GridView 和DetailView实现的主/从报表
- 低层次的努力,注定你过不好这一生
- yii2控制器中附加行为behavior()方法使用
- C++面试总结
- hp电脑开机显示正在准备自动修复,进不了系统
- 内部类与外部类
- yii2 如何使用数据小部件之DetailView
- 开放平台关于获取key时需要填写SHA1安全码的总结
- 我的第一篇
- springboot搭建项目之日志AOP,支持日志内容可配置控制(黑名单字段不会打印或其他处理方式)
- 3.3
- 不需要ajax实现搜索数据保留翻页
- java 锁机制
- 简单选择排序(O(n2))
- 截取IP地址