Antonchik
@Antonchik
Программирую на HTML

Как сделать из QueryBuilder массива объекты ActiveRecord?

Здравствуйте. Суть такова есть к примеру две таблицы:
TBL1
id|value|
TBL2
id|tbl1_id|value

Когда я достаю данные классом Query из таблицы tbl2 возвращается массив данных, а как мне из этого получить объекты activerecord чтобы когда достаю данные из tbl2 там был массив с объектом из tbl1?
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ответы на вопрос 1
bitver
@bitver
Создаете 2 модели Tbl1 и Tbl2, прописываете связи между ними.
далее когда пишем такое Tbl1::find()
оно возвращает QueryBuilder, но all() и one() возвратят уже модели Tbl1.
Tbl1::find()->with('tbl2')возвратит QueryBuilder уже со связью, если её прописали в модели и all(), one() возвратят Tbl1 и внутри Tbl2 модели.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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