Только не давно начал изучать yii2, так что у меня есть несколько вопросов, наверно, вполне простые.
У меня есть форма для поиска и сама таблица для вывода(вполне обычна, сделана CRUD)
Мне нужно именно взять результаты фильтрации (WHERE condition1 AND condition2 AND condition3 ...;)
и поставить в свой кастомный запрос Postgres
SELECT k, COUNT(*)
FROM TableName
JOIN jsonb_object_keys(data) as k on true
WHERE condition1 AND condition2 AND condition3 ...
GROUP BY k
Задумка такая что на той же страницы с помощью PJAX по клику буду рендерить еще одну таблицу с результатами
этого запроса.Так что вопрос как передать его в форму отправки ?
И так вкратце
1) Как получить этот запрос ?
2) Как средствами yii2 надо будет сделать свой кастомный запрос?Куда пихать вообще этот запрос в model или в modelSearch ?
3) как передать его в форму отправки на сторону pjax ?
1. Запросы это ответственность не сущности, а отдельного репозитория. В Yii можно сделать модель Query. Например PostQuery. Там и делать этот запрос. Из PostSearch вы вызываете этот метод.
3. Не совсем понял в чем проблема. Но если правильно понял, то вы говорите о связях. Используете связи.