php yii gridview字符串截取,Yii2-GridView常用代码块、笔记

使数据默认倒序排列

在该模型对应的Search模型的search方法中,实例化ActiveDataProvider类时修改参数、添加sort键。例如:

$dataProvider = new ActiveDataProvider([

'query' => $query,

'sort' => [

'defaultOrder' => [

'id' => SORT_DESC,

]

],

]);

列添加最低宽度或其他属性

添加contentOptions键即可。例如:

[

'attribute' => 'product_id',

'value' => 'product.id',

'label'=>'试用品ID',

'filter'=>TRUE,

'contentOptions'=>['style'=>'min-width:80px'],

]

分页添加“首页”和“尾页”

在GridView::widget的参数数组中添加pager键

'dataProvider' => $dataProvider,

'filterModel' => $searchModel,

'pager' => [

'firstPageLabel' => '首页',

'lastPageLabel' => '尾页',

],

自定义每页数据行数

找到对应的SearchModel,例如UserSearch.php。添加一行代码

$dataProvider = new ActiveDataProvider([

'query' => $query,

'pagination' => ['pageSize' => 25], // ← 就这行

]);

临时关闭Debug栏

在加载视图前

Yii::$app->view->off(\yii\web\View::EVENT_END_BODY, [Yii::$app->getModule('debug'), 'renderToolbar']);

Yii::$app->setModule('debug', NULL);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值