В какой модели создавать связи
-
- Сообщения: 119
- Зарегистрирован: 2014.06.23, 11:44
- Откуда: Украина
В какой модели создавать связи
Есть 2 модели Category (Категории товара) и Products (Товар). Каждая категория может иметь много товаров но каждый товар может иметь только одну категорию. Тут можно создать связь как и hasOne так и hasMany. Так в какой модели лучше создавать связь? По логике получается что в модели Products надо создать связь hasOne с моделью Category. Верно?
- slavcodev
- Сообщения: 3134
- Зарегистрирован: 2009.04.02, 21:42
- Откуда: Valencia
- Контактная информация:
Re: В какой модели создавать связи
В той в которой нужна эта связь. Скорее всего в обеих.
Жду Yii 3!
-
- Сообщения: 957
- Зарегистрирован: 2014.05.31, 20:50
- Откуда: Санкт-Петербург
- Контактная информация:
Re: В какой модели создавать связи
В генераторе моделей Gii присутствует галочка автоматической генерации связей, попробуйте как-нибудь.
-
- Сообщения: 119
- Зарегистрирован: 2014.06.23, 11:44
- Откуда: Украина
Re: В какой модели создавать связи
Ну понятно. Я определил связи между таблицами в Navicat и Gii сгенерировал связи в обоих моделях.