CakePHP - отдельная таблица соединений HABTM, для которой также требуется отношение HTBTM - PullRequest
0 голосов
/ 29 ноября 2010

Я создаю HTBTM-отношение, например:


Dressess


id

name


Dressess_Styles


id

dress_id

style_id


Стили


id

name


Теперь мне нужно, чтобы каждый Dresses_Styles также имел и имеет много цветов.

Мой вопрос:

Некоторые сведения о том, как мне создать эти отношения, не нарушаяСтандарт CakePHP.

Скажите, пожалуйста, что вы думаете по этому поводу:


Colors_Dressess_Styles


id

dress_style_id

color_id


Цвета


id

name

Это правильный путь или существует лучший?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 13 августа 2011

Это просто мое практическое правило, но когда мне нужно на самом деле создать модель HABTM (для добавления методов, отношений и т. Д.), Это обычно означает, что это отдельная модель сама по себе. Dresses_Styles представляют здесь какую-либо сущность?

0 голосов
/ 13 августа 2011

Хорошо выглядит для меня.

Платья принадлежат Dresses_Styles

Стили принадлежат Dresses_Styles

Платья_Стили HABTM Цвета

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...