Есть задача:
Есть таблицы, объекты, приказы, служебные записки(СЗ).
В СЗ может быть несколько Объектов
В Приказе может быть несколько объектов из нескольких СЗ
Не очень понял как создавать связи...
Кто то делает сразу в миграциях foreign key, кто то пишет в модели hasOne(hasMany), а кто то просто пишет запрос с Join. Некоторые совмещают друг с другом эти пункты или добавляют что то еще.
Внятного материала не нашел, только разрозненные вещи
Прошу на править на путь истинный... если не сложно по шагам, как правильно сделать связи, допустим для работы с grid view
Вам связи в чем сделать: в базе или в Yii?
Сначала схему базы составьте (ER модель), а потом уже от нее делайте классы AR (они напрямую от схемы зависят, а если делать все через Gii то можно/нужно только схему сделать в базе и все)