GridView
GridView
Что то не понимаю как данный виджет работает. Можете поделиться кодом или ткните пальцем где описано это?
Re: GridView
Начните с генерации CRUD
Там дальше уже более ли менее понятно будет
Там дальше уже более ли менее понятно будет
Re: GridView
Рабочий пример можете посмотреть тут.
Re: GridView
я это давно все прошел уже. мне не понятно как сделать датапровайдер в модели и пр.tar_m писал(а):Начните с генерации CRUD
Там дальше уже более ли менее понятно будет
Re: GridView
Пример контроллера, и модели. Представление уже скидывал в пердыдущем комментарии.
Re: GridView
да. спасибо большое. ковыряю уже.
Re: GridView
Код: Выделить всё
$this->searchModel = new RoomSearch;
$this->dataProvider = $this->searchModel->search($_GET);
$this->dataProvider->pagination = false;
echo GridView::widget([
'dataProvider' => $this->dataProvider,
'filterModel' => $this->searchModel,
'rowOptions' => function ($model) use ($roomId) {
return [
'data-url' => Yii::$app->urlManager->createUrl("rooms/id/{$model->id}"),
'class' => ($model->id == $roomId) ? 'success' : '',
];
},
'columns' => [
'id',
'name',
'bet',
]
...
Re: GridView
а это обязательно делать 2 модели? 1 для данных, другую для поиска.?
Re: GridView
Нет, не обязательно. Но это по стандарту Yii2 и лучше делать так если планируется будущая поддержка другими программистами. + Поиск у нас унаследуется от "Model" в то время как основная модель от "ActiveRecord" что логично, правильно, и понятно для всех.
Re: GridView
я согласен, просто уточнить надо было.