Я использую CakePHP для веб-приложения. И я нахожусь в начальной стадии развития. Я занимаюсь проектированием и разработкой бок о бок.cakephp Иерархия моделей
До сих пор у меня 7 таблиц.
--Site
|--ABC
|--|--BCD [hasMany]
|--|--TED [hasMany]
|--|--NOC [hasOne]
|--|--GED [hasMany]
|--|--LOC [hasMany]
Я смущен тем, что должно быть иерархией всех этих классов.
В настоящее время я определяю отношения Сайт hasMany ABC и ABC hasMany BCD ... LOC и наоборот. Я могу получить и сохранить данные в настоящее время.
Что меня беспокоит, если система достаточно гибкая, чтобы легко вносить любые изменения в будущем.
О иерархии моих классов, если сайт расширяет AppModel и ABC расширяет сайт и так далее. OR Определение отношений даст мне все, что мне нужно.
Все управляется контроллером ABC.
Любое предложение?
Заранее спасибо.
Спасибо Дэйв. Я просто действительно ищу уверенность. Затем я буду продолжать использовать отношения. Спасибо!! – Mo3z
@Moiz - полностью понимаю. Пока вы используете правильные отношения и правильно устанавливаете все, вы должны быть золотыми, двигаясь вперед. – Dave