Страница 1 из 1

Передача значений в модель search

Добавлено: 2019.04.16, 13:38
Vi_ru_S
Всем привет. Подскажите как передать параметры в модель search с помощью GET. Допустим у меня есть ссылка вида.

Код: Выделить всё

<?= Html::a(Html::tag('span', '', ['class' => 'glyphicon glyphicon-folder-open']), ['index', ['id_parent' => 100006]], ['class' => 'btn btn-primary', 'title' => 'Развернуть/Свернуть список']) ?>
           
в которой есть параметр id_parent но при клике по ней формируется примерно такой /index?1%5Bid_parent%5D=100006. По этому в контроллере методом $id = Yii::$app->request->get('id_parent'); получить данные не получается. Я хотел получить их и присвоить атрибуту $searchModel->id_parent = $id. и потом передать в модель. Вообще подскажите что почитать можно на эту тему. Где можно подсмотреть примеры.

Re: Передача значений в модель search

Добавлено: 2019.04.16, 15:41
Usick
Добавить в модель search публичное свойство id_parent и прописать для него правила валидации.
Ну и в методе search() добавить фильтрацию по id_parent.
Фильтрация данных

Re: Передача значений в модель search

Добавлено: 2019.04.16, 17:05
someweb

Код: Выделить всё

['index', 'id_parent' => 100006]