YII2 Gridview 部分使用规则
来源:互联网 发布:dps文件打开软件 编辑:程序博客网 时间:2024/05/29 18:49
Yii提供了一套数据小部件 widgets ,这些小部件可以用于显示数据。 DetailView 小部件能够用于显示一条记录数据, ListView 和 GridView 小部件能够用于显示一个拥有分页、 排序和过滤功能的一个列表或者表格。
1.页面显示的时间戳转换
a.
[ 'label'=>'创建日期', 'attribute' => 'created_at', 'filter' => false, //不显示搜索框 'value' => function($data) { return date('Y-m-d H:i:s',$data->created_at); }],
b.
[ 'label'=>'创建日期', 'attribute' => 'created_at', 'format' => ['date', 'php:Y-m-d H:i:s'],],
2.为字段加超链接
[ 'attribute'=>'title’, 'format'=>'raw’, 'value'=> function($data){ return Html::a($data->title,['exam/index', 'id' => $data->_id],['title' => '审核']); } ],[ 'label'=>'更多操作’, 'format'=>'raw’, 'value' => function($data) { $url = "http://www.baidu.com”; return Html::a('添加权限组', $url, ['title' => '审核']); } ],
3.下拉菜单搜索
[ 'label' => '当前状态', 'attribute' => 'status', 'filter' => Html::dropDownList('AppBaseSearch[status]',$searchModel-> status, [ '' => '请选择', ‘0' => '审核拒绝', ‘1' => '审核通过', ]), 'value' => function($date) { switch ($date-> status) { case 1'; return '审核通过'; break; case ‘0'; return '审核拒绝'; break; default: return '未知状态'; break; } } ],
4.私人定制增删改按钮
[ 'header' => "查看/审核", 'class' => 'yii\grid\ActionColumn', 'template'=> '{view} {update} {delete}', 'headerOptions' => ['width' => '140'], 'buttons' => [ 'view' => function ($url, $model, $key) { return Html::a(Html::tag('span', '', ['class' => "glyphicon fa fa-eye"]), ['admin/view-app', 'id'=>$model->app_id], ['class' => "btn btn-xs btn-success", 'title' => '查看']); }, 'update' => function ($url, $model, $key) use($uid){ return Html::a('通过', ['admin/reviewapp','id'=>$model->app_id, 'status’=>1], ['class' => "btn btn-xs btn-info"]); }, 'delete' => function ($url, $model, $key) { return Html::a('拒绝', ['admin/reviewapp', 'id' => $model->app_id, 'status’=>0], ['class' => "btn btn-xs btn-danger"]); } ]],
参考链接:http://www.yiichina.com/tutorial/616
0 0
- YII2 Gridview 部分使用规则
- yii2 gridview使用问题解决
- yii2 bower部分使用
- yii2中GridView使用进阶
- yii2 gridview
- Yii2 中 ActiveForm 和 GridView 使用 Pjax
- GridView 使用笔记 - 后台部分
- [ActiveDataProvider] -- yii2的GridView和ActiveDataProvider具体使用
- Yii2.0的GridView使用和原理浅析
- yii2.0验证规则源码分析&php正则使用
- yii2 GridView常见操作
- Yii2-GridView常见操作
- yii2 GridView常见操作
- Yii2 GridView 修改actions
- Yii2 常用rules规则
- yii2的验证规则
- Yii2 rules常用规则
- Yii2 rules验证规则
- openstack 管理三十四
- Leetcode 329
- 【webapp】参考网站
- [题解]bzoj1051(HAOI2006)受欢迎的牛
- poi向已经打开的excel文件写数据导致文件被清空
- YII2 Gridview 部分使用规则
- (1)Java开发环境的配置步骤。
- arm cpsr寄存器解析
- Android适配:字体的大小适配
- java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.
- 关于Blob的理解
- /usr/bin/ld: cannot find -lxxx
- Java开发环境的配置步骤
- Chrome浏览器被劫持