Intereting Posts
SilverStripe – простой пример использования сеанса Можно ли включить html-файл в файл php PHP $ _SESSION для нескольких пользователей одновременно Как подсчитать количество строк, возвращаемых запросом mysql? Как правильно использовать транзакции MySQL Не получайте сообщение об ошибке, если имя входа неверно, просто пустой div, но я могу определить неправильный пароль, если имя пользователя правильно PHPMailer: ошибка SMTP: не удалось подключиться к SMTP-хосту Как включить файл PHP по всему сайту с помощью .HTACCESS или других методов Как преобразовать элементы в массив в строку, разделенную запятой, в PHP? php file_get_contents возвращает значение null, когда allow_url_fopen включен Проверьте, существует ли файл cookie в CodeIgniter Какие переменные $ _SERVER безопасны? Множественная замена (возможно, preg_replace) той же строки с массивом Получить данные из mysql по php для создания графического графика Как я могу установить, получить и уничтожить куки в WordPress?

Как я могу использовать простой раскрывающийся список в окне поиска GridView :: widget, Yii2?

Я пытаюсь создать раскрывающийся список в окне поиска GridView::widget Yii2 для поиска соответствующих данных. Итак, как я могу создать простой раскрывающийся список в окне поиска GridView::widget , Yii2 framework?

Благодарю.

Вы также можете использовать код ниже

 [ 'attribute'=>'attribute name', 'filter'=>array("ID1"=>"Name1","ID2"=>"Name2"), ], 

ИЛИ

 [ 'attribute'=>'attribute name', 'filter'=>ArrayHelper::map(Model::find()->asArray()->all(), 'ID', 'Name'), ], 

Добавьте это в массив столбцов Gridview:

 [ 'attribute' => 'attribute_name', 'value' => 'attribute_value', 'filter' => Html::activeDropDownList($searchModel, 'attribute_name', ArrayHelper::map(ModelName::find()->asArray()->all(), 'ID', 'Name'),['class'=>'form-control','prompt' => 'Select Category']), ], 

Измените значения в соответствии с вашими атрибутами.