2017-06-16 117 views
0

我是Yii2框架中的新手。我做了Gii表,我想顯示與一個ID相關的多個數據。Yii2 GridView多行一條記錄

這裏是我的網格視圖:

<?= GridView::widget([ 
    'dataProvider' => $dataProvider, 

    'columns' => [ 
     'asosSlave.tovar_nom', 


    ], 
]); ?> 

但是,只顯示一條信息與該ID:

Screenshot of data

+0

附加控制器代碼 –

+0

公共功能的actionView($ ID) { 返回$這 - >呈現( '觀看',[ '模式'=> $這 - > findModel($ ID) ] ); }這是我的控制器,但是我的actionView不起作用,因爲我改變了view.php,並且彈出窗口通過index.php工作 –

回答

0

是這意思嗎?

<?= GridView::widget([ 
    'dataProvider' => $dataProvider, 

    'columns' => [ 
     'asosSlave.tovar_nom', 
     ['label'=>'title','value'=>function($model){ 
      // do you want to do and return 
     )}] 
    ], 
]); ?>