Добрый день! Используя хранимую процедуру, получаю данные ввиде массива и затем оформляю в виде Grid Подскажите, как осуществить поиск по каждому полю в GridView?
Контроллер
$dataProvider = new ArrayDataProvider([
'allModels' => $records,
'sort' => [
'attributes' => ['State Time'],
],
'pagination' => [
'pageSize' => 15,
],
]);
return $this->render('index',compact('dataProvider'));
Вьюшка
echo GridView::widget([
'dataProvider'=>$dataProvider,
'filterModel'=>$searchModel,
'columns'=>[
['class' => 'yii\grid\SerialColumn'],
'RecipientLegalName',
'Service Name',
'Payment Identifier',
'Payment Number',
'Payment Account',
'Recipient Sum, MDL',
'Payment State',
'State Time',
],
]);
Как правильно описать $searchModel, чтобы велся поиск по каждому полю. Как должна быть описана модель. Генератор моделей не использую