yii2-使用多列布局在同一页面中显示多个表

yii2-使用多列布局在同一页面中显示多个表,yii2,Yii2,如何在每个页面列中显示分离和独立的GridView表(在我的例子中是从kartik),就像某种仪表板一样?尝试这样做 查看 // Firts Column <div class= 'col-md-6'> <?php echo GridView::widget([ 'dataProvider' => $dataProvider1, 'filterModel' => $searchMod

如何在每个页面列中显示分离和独立的GridView表(在我的例子中是从
kartik
),就像某种仪表板一样?

尝试这样做

查看

 //  Firts Column 

 <div class= 'col-md-6'>
    <?php 
       echo  GridView::widget([
            'dataProvider' => $dataProvider1,
            'filterModel' => $searchModel1,
            'columns' => [
                ['class' => 'yii\grid\SerialColumn'],
                        .....
            ],
        ]); 
    ?>

  </div>
  // separator column
  <div class='col-md-1'></div>

  // Second column
  <div class='col-md-5'>

    <?php
        echo GridView::widget([
        'dataProvider' => $dataProvider2,
        'filterModel' => $searchModel2,
        'columns' => [
            ['class' => 'yii\grid\SerialColumn'],
                         .....
        ], 
        ]); 
      ?>
  </div>

谢谢,但如果我需要在每列上查看不同型号的数据,那么che控制器逻辑呢?好的。。。但是如果我需要在同一个视图上输出不同的模型(modelA和modelB)属性,并且每个模型都有自己的控制器(controllerA和controllerB),那么哪个控制器会选择modelA和modelB数据在视图中进行渲染?一个新的?这只是一个应用程序设计问题。我认为控制员是你认为合适的。在某些情况下,一个新的控制器是正确的选择,而在另一些情况下,则由一个流行的控制器来领导应用程序的这一部分。是YOUR应用程序的选择,明白了。非常感谢。
public function actionIndex()
{
    // Migration already done
    $searchModel1 = new YuorFirtsModelSearch();
    $dataProvider1 = $searchModel1->search(Yii::$app->request->queryParams);

    $searchModel2 = new YuorSecodnModelSearch();
    $dataProvider2 = $searchModel2->search(Yii::$app->request->queryParams);

     // Render All
    return $this->render('indexNew', [
        'searchModel1' => $searchModel1,
        'dataProvider1' => $dataProvider1,
        'searchModel2' => $serachModel2,
        'dataProvider2' => $dataProvider2,
    ]);
}