一个视图中有两个GridView

Mar*_*116 2 yii2

我用Yii2框架开发了一个网站,我需要一些帮助.我需要在我的一个页面中显示两个不同的GridView,其中包含不同的数据.我设法显示表格及其数据,但是当我从一个表格切换到另一个表格时,其他表格的页面也会改变.

我怎样才能在一张桌子上工作而不让其他人参与其中?(我正在使用Kartik-v的yii2-grid)

<?= GridView::widget([
  'dataProvider' => $dataProvider1,
  'filterModel'  => $searchModel1,
  'columns'      => $this->context->columnDefaultList($parm1),
]); ?>

<hr class="page_separator"/>

<?= GridView::widget([
 'dataProvider' => $dataProvider2,
 'filterModel'  => $searchModel2,
 'columns'      => $this->context->columnDefaultList($Parm2),
]); ?>
Run Code Online (Sandbox Code Playgroud)

Dou*_*e H 6

配置Dataprovider

 $dataprovider1->pagination->pageParam = 'dp1';
 $dataprovider1->pagination->pageSizeParam = 'dp1-size';

 $dataprovider2->pagination->pageParam = 'dp2';
 $dataprovider2->pagination->pageSizeParam = 'dp2-size';
Run Code Online (Sandbox Code Playgroud)