sl_drink
那么,我也给个优雅的回答
controller:public function actionArticlelist(){ $query = Article::find()->with('cate'); $provider = new ActiveDataProvider([ 'query' => $query, 'pagination' => [ 'pageSize' => 3, ], 'sort' => [ 'defaultOrder' => [ //'created_at' => SORT_DESC, 'title' => SORT_ASC, ] ], ]); return $this->render('artlist', [ 'model' => $query, 'dataProvider' => $provider, ]); }
视图
use yii\grid\GridView; GridView::widget([ 'dataProvider' => $dataProvider, 'summary'=>false,//关闭顶部总条数 'pager'=>[ //'options'=>['class'=>'hidden']//关闭自带分页 'firstPageLabel'=>"First", 'prevPageLabel'=>'Prev', 'nextPageLabel'=>'Next', 'lastPageLabel'=>'Last', ], //'layout'=>false, 'columns' => [//other coding
搜索怎么失效了?
那么,我也给个优雅的回答
controller:public function actionArticlelist(){ $query = Article::find()->with('cate'); $provider = new ActiveDataProvider([ 'query' => $query, 'pagination' => [ 'pageSize' => 3, ], 'sort' => [ 'defaultOrder' => [ //'created_at' => SORT_DESC, 'title' => SORT_ASC, ] ], ]); return $this->render('artlist', [ 'model' => $query, 'dataProvider' => $provider, ]); }
视图
use yii\grid\GridView; GridView::widget([ 'dataProvider' => $dataProvider, 'summary'=>false,//关闭顶部总条数 'pager'=>[ //'options'=>['class'=>'hidden']//关闭自带分页 'firstPageLabel'=>"First", 'prevPageLabel'=>'Prev', 'nextPageLabel'=>'Next', 'lastPageLabel'=>'Last', ], //'layout'=>false, 'columns' => [//other coding
6666666
以下代码应该可以满足你的要求,局部地方根据自己需要修改.
具体参考:http://www.yiiframework.com/doc-2.0/yii-grid-datacolumn.html#$value-detail'columns' => [ ['class' => 'yii\grid\SerialColumn'], [ 'label'=>'产品状态', 'attribute' => 'pro_name', 'value' => function ($model) { $state = [ '0' => '未发货', '1' => '已发货', '9' => '退货,已处理', ]; return $state[$model->pro_name]; }, 'headerOptions' => ['width' => '120'] ], ]
@sjjliqpl 可以插入图片吗?
- sl_drink 回复了话题 YII2.0 去掉index.php
如果是nginx呢?