@AlexSer

Как получить связные данные в yii2 ActiveRecord?

Здравствуйте.Возникло несколько вопросов. Есть такие таблицы связанные в бд.5a5f25112bef6178050381.jpeg
Все модели таблиц наследуют ActiveRecord.
1.Как мне получить по id товара имя пользователя?
2. Как произвести фильтрацию, допустим выбрав несколько товаров, выбрать только тех пользователей, которые старше 20 лет?
Или же для данного решения нужно будет строить смежные таблицы содержашие idUser и idTovar?
  • Вопрос задан
  • 168 просмотров
Решения вопроса 2
slo_nik
@slo_nik Куратор тега Yii
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Или же для данного решения нужно будет строить смежные таблицы содержашие idUser и idTovar?

Ну если связи hasMany то конечно придется, если hasOne то данная структура пойдет.
Правда не понятно что за сущность history и почему заказ через нее связан с юзером?

Как мне получить по id товара имя пользователя

через joinWith и связи, но тут много зависит от типов связи
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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