Архив метки: gridview

Yii2: Разбираемся с GridView

Картинка в gridview yii2

Специально для данной заметки, я подготовил пример использованием разных параметров GridView. Исходники модуля и всего приложения, доступны на битбакете.

За основу взять код, полученный при помощи генератора Gii. Типичный код GridView после автоматической генерации:

Читать далее Yii2: Разбираемся с GridView

Yii2: Вникаем в Pjax

regular request vs pjax requestПопулярный ныне js фреймворк jQuery оброс большим количеством разнообразных плагинов. Одним из таких плагинов является pjax, позволяющий легко создавать веб приложения с использованием связки ajax и pushState. Эта технология позволяет после нажатия ссылки или submit на форме, отправить на сервер специальный запрос и получить в ответ только то содержимое, которое необходимо обновить на странице, затем pjax заменяет старое содержимое новым и добавляет в историю браузера и адресную строку актуальную url ссылку, без обновления всей страницы. Читать далее Yii2: Вникаем в Pjax

yii2: Сортировка и фильтр gridview по связанным и вычисляемым полям

yii2 gridview настройка фильтра и сортировкиСортировка и фильтр gridview по вычисляемым или связанным полям не является сложной задачей, но она требует понимание принципов устройства модели в Yii 2.0.

Для тех, кто любит пощупать рабочий код руками, есть приложение. Ставится как и приложение Yii 2 basic. Миграция создаст нужные таблицы.

Все самое интересное в models/Person.php и models/PersonSearch.php.

Итак, приступим…

Исходные данные

Допустим, что мы имеем следующие связанные таблицы в базе данных:

Читать далее yii2: Сортировка и фильтр gridview по связанным и вычисляемым полям