wertex15
@wertex15

Как правильно связать таблицы?

Доброе время суток!

Есть задача:
Есть таблицы, объекты, приказы, служебные записки(СЗ).
В СЗ может быть несколько Объектов
В Приказе может быть несколько объектов из нескольких СЗ

Не очень понял как создавать связи...
Кто то делает сразу в миграциях foreign key, кто то пишет в модели hasOne(hasMany), а кто то просто пишет запрос с Join. Некоторые совмещают друг с другом эти пункты или добавляют что то еще.

Внятного материала не нашел, только разрозненные вещи

Прошу на править на путь истинный... если не сложно по шагам, как правильно сделать связи, допустим для работы с grid view
  • Вопрос задан
  • 255 просмотров
Пригласить эксперта
Ответы на вопрос 1
rpsv
@rpsv
делай либо хорошо, либо никак
Вам связи в чем сделать: в базе или в Yii?
Сначала схему базы составьте (ER модель), а потом уже от нее делайте классы AR (они напрямую от схемы зависят, а если делать все через Gii то можно/нужно только схему сделать в базе и все)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы