Код: Выделить всё
$posts = Posts::find()
->select("*")
->leftJoin('post_meta', 'post_meta.post_id = post.id')
->active()
->limit(5)
->orderBy(['date' => SORT_DESC])
->all();
Вопрос, как сделать чтоб записывались?
Если я правильно понял, то объявление связей таблиц типа HAS_MANY и HAS_ONE подразумевает дополнительный запрос в связываемую таблицу. Это не наш путь. использование joinWith я так понял это что-то типа SELECT * FROM table_a, table_b. Это тоже не наш путь. Отказаться от AR и делать через Query? или есть еще вариант?
Спасибо.
П.С.
Поправьте где был не прав.