yii2 GridView使用记录
2016-02-02 03:12
567 查看
controller
public function actionIndex(){ $myUser = new MyUser(); $myuserQuery = $myUser::find()->select(['fuid','fusername','femail','fstatus','fname'])->join(' LEFT JOIN','wanguan_roles','wanguan_admin.frule = wanguan_roles.fid'); $listDataProvider = new ActiveDataProvider([ 'query' => $myuserQuery, 'pagination' => [ 'pageSize' => 50, ], ]); return $this->render('list', ['listDataProvider' => $listDataProvider]); }view
<?php echo GridView::widget([ 'summary'=>false, 'dataProvider' => $listDataProvider, 'pager'=>[ 'firstPageLabel'=>'首页', 'lastPageLabel'=>'尾页', 'nextPageLabel'=>'下一页', 'prevPageLabel'=>'上一页', 'maxButtonCount'=>6, ], 'columns'=>[ [ 'attribute'=>'fusername', 'label'=>'用户名', ], [ 'attribute'=>'femail', 'label'=>'邮箱' ], [ 'attribute'=>'fstatus', 'label'=>'状态', 'format'=>'raw', 'value'=>function($model){ return $model['fstatus']==1?Html::tag('span','有效',['class'=>'label label-success','id'=>$model['fuid'],'data'=>['id'=>$model['fuid']]]):Html::tag('span','无效',['class'=>'label label-default','id'=>$model['fuid'],'data'=>['id'=>$model['fuid']]]); } ], [ 'attribute'=>'fname', 'label'=>'角色', 'value'=>function($model){ return isset($model->fname)?$model->fname:''; } ] ] ]);?>
相关文章推荐
- PHP运行机制
- PHP无限极分类
- 必须收藏的23个php实用代码片段
- 必须收藏的php实用代码片段
- PHP开发中常用的十个代码样例
- Mac PHP连接MySQL报错"No such file or directory"
- FTP服务器架设(2)vsftpd 安装
- php中的魔术变量
- mac搭建PHP环境,yii安装
- php.ini 配置详解
- PHP 反射机制Reflection
- php插入转义与查找转义
- phpmyadmin开启远程服务器连接
- 用PHP写出显示客户端IP与服务器IP的代码
- PHP通过SMTP实现发送邮件_包括附件
- 136 php php的启动和关闭
- 在MAC OS上一步一步搭建PHP开发环境
- 织梦在 extend.func.php中函数获取标题拼音?
- PHP curl session 使用
- GatewayWorker教程2