• Как правильно сформировать значения фильтра в yii2 для грида?

    @Cacatuidae Автор вопроса
    Пока обдумываю такой вариант:
    - Беру запрос от провайдера (clone)
    - Убираю LIMIT
    - Модифицируют SELECT() таким образом, чтобы выводило только нужно значение + distinct. Например - ... select('category_id')->distinct(true) ...
    Таким образом, я получу список ID's для фильтра и уже по ним загружу значения фильтров.
    Звучит вроде неплохо, но это куча запросов. Ситуации осложнится, если таких фильтров будет несколько (если не все).
    Можно конечно подключить еще кеширование при загрузке значений фильтров..

    В общем, может у кого есть еще идеи или кто сталкивался с таким?
    Ответ написан
    Комментировать