Добрый день!
Делал тестовое задание на Yii2, вроде получилось сделать то, что просили:
ссылка
логин: admin, пароль: 123456
Но! Некоторые моменты получилось реализовать ну совсем через одно место...
Вопросы:
1) Можно ли для таблицы задавать нулевые value? т.е. отображать только поле для поиска, но скрывать содержимое таблицы?
2) Как прописывать placeholder полю?
так:
[
'attribute' => 'name',
'format' => 'html',
'filter' =>'<input type="text" placeholder="название книги" class="form-control" name="BooksSearch[name]">',
]
работает,
так:
[
'attribute' => 'name',
'format' => 'raw',
'filter' =>
function ($model, $index, $widget) {
return '<input type="text" value="'.$model->name.'"
placeholder="название книги" class="form-control" name="BooksSearch[name]">';
},
]
не работает
3) Как добавить первый (который пустой) option к dropdown-list?
выглядит так:
[
'attribute' => 'author_id',
'value' => 'author.fullname',
'filter' => $authors_list
],
всегда добавляется пустое поле в начало, что бы я не делал
P.S. Есть ещё 4 вопрос, который вообще не получилось реализовать:
можно ли в GridView сделать поиск после нажатия на кнопку, а не по блюру?
Спасибо!