In meinem yii2-Projekt verwende ich Pjax GridView.Yii2 - Suche Link in der Gridview funktioniert nicht
Meine index
Seite:
<?= 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'],
],
]); ?>
Der Link in der Spalte file_import
geht an http://localhost/index.php/device/index?1=DeviceSearch&batch=200325806610154437
. In dieser URL werden jedoch alle Daten angezeigt, anstatt nur das Suchergebnis anzuzeigen. Ich wollte die Spalte file_import
als eine URL festlegen, die nur das Suchergebnis anhand des angegebenen Parameters in der URL anzeigt.
Vielen Dank im Voraus.
Sind Sie sicher, dass Route in der Verbindung ok ist? – Bizley
Ja, Sir, ich bin mir sicher, dass die Routenverbindung in Ordnung ist. –
Nun, wenn Sie das sagen ... würde ich mein Geld auf '['/ device/index', 'DeviceSearch [batch]' => $ data -> batch]' setzen, aber es ist Ihr Code. – Bizley