2016-03-09 2 views
0

У меня есть запрос соединения между таблицами (t1, t2), которым нужно выбрать некоторые столбцы из таблиц BOTH.Выбор столбцов из двух таблиц Yii2

Делать что-то вроде:

t1::find()->select("t1.id , t2.id")->innerJoin('t2 ...) 

, но он не извлекает t2.id.

Как это сделать в Yii?

Соответствующий запрос MySql:

select t1.id , t2.id from t1 inner join t2 on t1.id = t2.id; 

ответ

0

Если вы используете ActiveRecord вам необходимо либо в id как свойство на AR или использовать asArray.

например.

t1::find()->select("t1.id , t2.id")->innerJoin('t2 ...')->asArray()->... 
Смежные вопросы