У меня есть actionIndex()
$searchModel=\insurance\models\Insurances::search(Yii::$app->request->queryParams);
$dataProvider = new ActiveDataProvider([
'query' => \insurance\models\Insurances::find(),
'pagination' => [
'pageSize' => 20,
],
]);
return $this->render('index', [
'dataProvider'=>$dataProvider,
'searchModel'=>$searchModel
]);
Вывод виджета на странице
<?= \yii\grid\GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
[
'attribute'=>'id',
'label'=>'ID',
'value'=>'id'
],
[
'attribute'=>'data',
'label'=>'Дата',
'value'=>'data'
],
[
'attribute'=>'id',
'label'=>'Страховщик',
'format'=>'text', // Возможные варианты: raw, html
'content'=>function($data){
return $data->getInsurer();
},
'filter' => \insurance\models\User::getList()
],
[
'attribute'=>'id',
'label'=>'Страхуемый',
'format'=>'text', // Возможные варианты: raw, html
'content'=>function($data){
return $data->getUser();
},
//'filter' => Category::getParentsList()
],
[
'class' => 'yii\grid\ActionColumn',
'header'=>'Действия',
'headerOptions' => ['width' => '80'],
'template' => '{update} {delete}',
],
],
]); ?>
И поля поиска не отображаются. В чем может быть проблема?
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости