GridView生成的url添加参数 [ 2.0 版本 ]
yii2中,用GridView生成列表时候,后面的view,update,delete的url生成是
backend/web/index.php?r=admin%2Fview&id=1
,这样的。
现在我在布局时候要调整样式,能不能生成url时候在后面加一些参数
如:
backend/web/index.php?r=admin%2Fview&id=1&pid=30&groupid=1&......
,这样。
大致翻了下 GridView. 源码,没有发现相关属性可以设置
============忽然间没地方结帖子,只能附上一番折腾的答案了
直接上源码
[
'class' => 'yii\grid\ActionColumn',
'header' => '操作',
'template' => '{update} {delete}',
'buttons' => [
'update' => function ($url) {
return Html::a(
'<span class="glyphicon glyphicon-pencil"></span>',
$url, //这里就可以加各种参数了,调用各种挂件
[
'title' => '修改',
'data-pjax' => '0',
]
);
},
],
],
recminy 福建福州
注册时间:2014-09-05
最后登录:2021-07-16
在线时长:65小时45分
最后登录:2021-07-16
在线时长:65小时45分
- 粉丝18
- 金钱2435
- 威望20
- 积分3285