我在Yii2项目的视图文件中将GridView与Pjax一起使用:
<?php
Pjax::begin();
echo GridView::widget([
'dataProvider' => $dataProvider,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
'person.name',
'person.email',
'person.dob',
],
]);
Pjax::end();
?>
我需要在分页时将用户重定向到其他URL。
如何更改分页链接?
答案 0 :(得分:1)
对于在搜索模型的route
函数中调用pagination
时使用的ActiveDataProvider
对象,您需要使用search()
选项
按以下方式使用route
属性,并在search()
函数中进行相应的更改
$dataProvider = new ActiveDataProvider([
'query' => $query,
'pagination' => [
'pageSize' => 5,
'route' => 'controller/action'
]
]);