mam skonfigurować GridView do crfeate moim stole Yii2.0 następująco:pokazując puste wiersze dla filtrów w Yii2.0 z GridView
<?= \yii\grid\GridView::widget([
'dataProvider' => $model->dataProvider,
'filterModel' => $model->searchModel,
'columns' => [
[
'label' => Yii::t($cat, 'Id'),
'value' => 'id',
],
[
'label' => Yii::t($cat, 'Title'),
'format' => 'raw',
'value' => function ($data) {
if ($data['status_code'] != 5)
{
return Html::a($data['title'], '/signer/view/' . $data['id']);
}
else
{
return $data['title'];
}
},
],
[
'label' => Yii::t($cat, 'Description'),
'value' => 'description',
],
[
'label' => Yii::t($cat, 'Filename'),
'value' => 'filename',
],
[
'label' => Yii::t($cat, 'Status'),
'value' => 'status',
'contentOptions' => function ($data) {
$statuses = [
1 => 'text-primary', # New
2 => 'text-warning', # Unsigned
3 => 'text-warning', # Partially signed
4 => 'text-success', # Signed
5 => 'text-danger', # Deleted
];
return [ 'class' => $statuses[$data['status_code']] ];
}
],
[
'label' => Yii::t($cat, 'Created'),
'value' => 'created',
],
//[ 'class' => 'yii\grid\ActionColumn' ],
],
]);
?>
uzyskać wszystkie poprawne dane, ale zamiast wejść filtrów, Otrzymuję puste wiersze.
Dlaczego tak jest? czego mi brakuje?
PS: Sam model wyszukiwania działa poprawnie, co oznacza, że po dodaniu adresu URL do adresu URL ?title=asd
faktycznie uzyskuje on wyniki wyszukiwania!
Dziękuję bardzo. Nie mam pojęcia, jak to przegapiłem. – Peon