Кто в курсе почему при join не важно какой inner или left он возвращает результат только из первой таблицы с которой началась цепочка:
$result = TableOne::find()
->select('table_one.user_id, table_two.*')
->innerJoin('table_two', 'table_one.post_id = table_two.post_id')
->where(['user_id' => Yii::$app->user->identity->id])->all();
dd($result );
Если сделать
createCommand()->getRawSql();
И выполнить этот запрос напряму в phpMyAdmin то в результате будут обе таблицы. А Yii возвращает только поля из TableOne.
И ему по барабану что я указал
select('table_one.user_id, table_two.*')