2014-10-11 24 views
0


我有Project,ProjectImageProjectImageCategory
一個Project的hasMany ProjectImageProjectImage屬於Project
一個ProjectImageCategory的hasMany ProjectImageProjectImage屬於ProjectImage
我應該如何分別命名模型類的數據庫表和外鍵,這樣的CakePHP會約束他們。
謝謝CakePHP - 二級模型關聯命名約定

回答

0

項目模型使用項目表和ProjectImageCategory使用project_image_categories表和ProjectImage使用project_images表,對吧? FK是使用slug + _id(例如Project)的模型的名稱,使用FK與此模型一起使用需要設置project_id,如果項目hasMany ProjectImage,則在project_images表中需要project_id列。