@fandorin_36

Вывод данных из двух таблиц в один gridview yii2?

Есть две таблицы без ключей. Для каждой создал модель(Order и Manager). Для Order создал crud gridview и в ее модели прописал следующее
public function getManager(){
        return $this->hasMany(Manager::className(), ['order_managerId' => 'manager_id']);
    }
где order_managerId - колонка из таблицы, в которой прописана данная функция, а manager_id - колонка из второй таблицы. Хочу вместо id вывести manager_firstName из второй таблицы. Вопрос, правильно ли я делаю? Во вью попробовал несколько вариантов,пока выдает ошибку.
  • Вопрос задан
  • 450 просмотров
Пригласить эксперта
Ответы на вопрос 1
@fandorin_36 Автор вопроса
UPD. Изменил на public function getManager(){
return $this->hasOne(Manager::className(), ['manager_id' => 'order_managerId']);
} Все заработало
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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