Задать вопрос
LittleFatNinja
@LittleFatNinja
горе девелопер, любитель лютой садомии

Yii2 active record. как правильно составить поиск с отношением with?

выражение Menu::find()->with('page')
генерирует запрос без присоединения page
SELECT * FROM `menu`

т.е. поля выбираются только с меню

релейшн в меню указал
public function getPage()
    {
        return $this->hasOne(Page::className(), ['id' => 'page_id']);
    }


Menu::find()->joinWith('page')
SELECT `menu`.* FROM `menu` LEFT JOIN `page`
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
qonand
@qonand
Software Engineer
Не совсем понятно в чем проблема. Думаю Вам нужен joinWith
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы