Есть таблицы mysql:
1)
id name
1 Вася
2 Иван
3 Таня
2)
id user_id employee_id
1 _2 ____ 2
2 _1 ____ 1
3 _3 ____ 2
3)
id employee
1 Директор
2 Продавец
Создал все необходимые модели для всех 3х таблиц в gii. В CRUD создал поисковую модель, контроллер и вьюхи по модели 2й таблицы. На выходе получаем данные из 2й таблицы. И наконец задача: Вывести(связать, наверное как-то в ActiveRecord) данные в таком виде:
Иван Продавец
Вася Директор
Таня Продавец
Подскажите пжл как это реализовать
1. Wet - 11 Апреля, 2017 - 05:07:44 - перейти к сообщению
2. andrewkard - 11 Апреля, 2017 - 16:58:37 - перейти к сообщению
Как обычно, join
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $customers = Customer::find()
- ->joinWith('orders')
- ->where(['order.status' => Order::STATUS_ACTIVE])
- ->all();