@EVOSandru6

Как в гриде yii сделать вывод записей, только тех, у которых есть связанные данные?

Добрый день,

Есть такая проблема, при добавлении определенной заявки, на неё могут повешаться несколько персон, а может и не повешаться. Мне нужно , чтобы в гриде actionAdmin контролера отображались только те записи, у которых есть связи на персон.

Структура:

Bids
-------
id
-------

Livings
--------
person_id
bid_id


Если Bid не имеет ни одной связи с Livings (HAS_MANY) , то запись в CGridView выводиться не должна
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Можно сделать для этого отдельную модель.
Можно при формировании activedataprovider указать правила, через join например
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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