За последние 24 часа нас посетили 22762 программиста и 1283 робота. Сейчас ищут 759 программистов ...

Поиск и фильтрация на Yii

Тема в разделе "Yii", создана пользователем victor_orlov, 18 ноя 2021.

  1. victor_orlov

    victor_orlov Активный пользователь

    С нами с:
    16 июл 2019
    Сообщения:
    41
    Симпатии:
    0
    http://joxi.ru/Vm6yPb8t4MyL7r - Есть куча чекбоксов, 1 чекбокс когда выделили должен искать тут http://joxi.ru/D2Pj5BPsqL7n4r. Есть ли что то внутри YII2 что поможет такое оживить? Также есть ли нечто внутри YII2 что поможет реализовать поиск с первого скрина? Нету ли примера чтобы просмотреть?
     
  2. Дюран

    Дюран Активный пользователь

    С нами с:
    9 мар 2018
    Сообщения:
    257
    Симпатии:
    19
    Вам нужно форму этого фильтра делать как get.
    Когда увидите что форма сабмитится и фильтр сохраняется, идете дальше, в контроллере собираете всю эту инфу.
    И передаете ее уже в тот метод поисковой модели, где датапровайдер объавляется, и его query собирается.
    Там можно что угодно уже делать, особо ограничений никаких нет.
    Полезно определиться с тем SQL который будет решать вашу задачу, и потом уже через queryBuilder собрать его
     
    #2 Дюран, 18 ноя 2021
    Последнее редактирование: 18 ноя 2021
    victor_orlov нравится это.
  3. victor_orlov

    victor_orlov Активный пользователь

    С нами с:
    16 июл 2019
    Сообщения:
    41
    Симпатии:
    0
    а нету примера почитать, просмотреть?
     
  4. Дюран

    Дюран Активный пользователь

    С нами с:
    9 мар 2018
    Сообщения:
    257
    Симпатии:
    19
    Если вы не знаете что делать совсем, то разбейте задачу на мелкие подзадачи и выгугливайте, решайте их по очереди.
    Все примеры есть в документации.
    И как формы создавать, и как сабмит принимать и как запросы в БД создавать.

    А того что вы ищете, готового рецепта, с шагами, вам придется искать самому.