все таки отдельных таблиц в один массив AR например через UNION ?
Достаточно просто делается через юнион и модель-надстройку (которая используется для вывода и содержит основные поля для фида.) В этом случае создается несколько юнион запросов, в каждом из которых собирается определенная структура (из общих полей всех моделей и, например, поля тип)
а ссылку на пример?
$unionQuery = self::find()->from(['union' => $query1->union($query2, true)->union($query3, true)->union($query4, true)]); //add filters/sort here to unionQuery return new ActiveDataProvider(['query' => $unionQuery]);
Обсуждают сегодня