Создание фильтра на yii2

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
sevjan
Сообщения: 7
Зарегистрирован: 2015.05.01, 17:23

Создание фильтра на yii2

Сообщение sevjan »

Скажите как можно реализовать примерно такой фильтр поиска http://prntscr.com/9f6vb5
Буду благодарна за любую информацию.
Аватара пользователя
SvenSoft
Сообщения: 111
Зарегистрирован: 2014.01.16, 18:51

Re: Создание фильтра на yii2

Сообщение SvenSoft »

ActiveRercord + ActiveDataProvider + JS - кратко.

Есть модель со свойствами (ActiveRercord), на основании ее делаете ActiveDataProvider и выводите во вьюшке данные из этого ActiveDataProvider, плюс в этой же вьюшке форма поиска по свойствам модели и в этой же форме (с помощью JS) ползунки и прочее.
sevjan
Сообщения: 7
Зарегистрирован: 2015.05.01, 17:23

Re: Создание фильтра на yii2

Сообщение sevjan »

SvenSoft писал(а):ActiveRercord + ActiveDataProvider + JS - кратко.

Есть модель со свойствами (ActiveRercord), на основании ее делаете ActiveDataProvider и выводите во вьюшке данные из этого ActiveDataProvider, плюс в этой же вьюшке форма поиска по свойствам модели и в этой же форме (с помощью JS) ползунки и прочее.
Спасибо за ответ. Может есть подробная статья ? Если есть скиньте пожалуйста ссылку.
mkramer
Сообщения: 531
Зарегистрирован: 2014.12.14, 13:02

Re: Создание фильтра на yii2

Сообщение mkramer »

http://www.yiiframework.com/doc-2.0/gui ... ering-data - родная и любимая документация
Аватара пользователя
SvenSoft
Сообщения: 111
Зарегистрирован: 2014.01.16, 18:51

Re: Создание фильтра на yii2

Сообщение SvenSoft »

По поводу статьи не подскажу. Формируете через gii модель и crud, при формировании crud указываете, что нужна Search модель. После этого в коде вьюшки index.php видите подключение _search.php - это можно сказать и есть форма поиска - кастомизируете ее под свои нужды, прикручиваете JS. Далее из вьюшки index.php убираете GridView и вместо него формируете вывод данных объектов модели в нужном вам представлении. Search-модель так же дорабатываете под свой фильтр в представлении _search.php (фильрация, сортировки) - выше mkramer скинул доку по Search-модели.

В простом варианте, как-то так.
MaratCrash
Сообщения: 200
Зарегистрирован: 2011.03.02, 21:11

Re: Создание фильтра на yii2

Сообщение MaratCrash »

sevjan писал(а):Скажите как можно реализовать примерно такой фильтр поиска http://prntscr.com/9f6vb5
Буду благодарна за любую информацию.
Интересует сторона серверная или клиентская? Если на клиенте, то плагинов для ползунков таких полно.
Если для серверной части, то тоже не сложно. Вам очень здорово комментариями выше помогли.

Напишите пожалуйста более подробно, что именно не получается сделать.
Ответить