0
私のyii2プロジェクトでは、Pjax GridViewを使用しています。Yii2 - gridviewのリンクを検索できません
マイindex
ページ:
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
'id',
'batch',
[
'attribute' => 'file_import',
'format' => 'raw',
'value'=>function ($data) {
return Html::a($data->file_import, ['/device/index', 'DeviceSearch', 'batch' => $data->batch]);
},
],
['class' => 'yii\grid\ActionColumn'],
],
]); ?>
file_import
列のリンクはhttp://localhost/index.php/device/index?1=DeviceSearch&batch=200325806610154437
に行きます。しかし、このURLでは、検索結果のみを表示するのではなく、すべてのデータが表示されます。私はfile_import
の列を、URLに提供されたパラメータで検索結果のみを表示するURLとして設定したかったのです。
ありがとうございます。
に変更URLのルートは、あなたはリンク内のルートがOKであることを確認していますか? – Bizley
はい、私はルートリンクは大丈夫だと確信しています。 –
そうだとすれば、私はお金を '['/ device/index'、 'DeviceSearch [batch]' => $ data-> batch]'に賭けるでしょう。 – Bizley