Генерация моделей тортов (hasOne vs hasMany) - PullRequest
5 голосов
/ 05 января 2011

Я пытаюсь получить консольную команду 'cake bake', чтобы сгенерировать 2 модели с отношением ownTo / hasOne (из схемы базы данных), и она продолжает генерировать двустороннее отношение ownTo / hasMany

Я следую этому руководству по этим определениям для соглашений об именах столбцов ('user_id' в профиле, 'profile_id' в User), но, как я уже сказал, 'cake bake' продолжает ошибаться.Способен ли «торт для выпечки» определять разницу между hasOne и hasMany?У кого-нибудь есть простой пример схемы MySQL, где это работает?Я использую CakePHP 1.3.6

1 Ответ

5 голосов
/ 05 января 2011

отношения hasOne и hasMany идентичны с точки зрения схемы SQL, разница заключается лишь в том, что существует искусственное ограничение на количество связанных записей (1).bake не могу отличить.Если вы используете интерактивный процесс, он должен сначала предложить более распространенные отношения hasMany, а затем альтернативу hasOne.

...