Задать вопрос
@AlexSer

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

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

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

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

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

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

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