CakePHP - 二级模型关联命名约定

时间:2014-10-11 18:06:01

标签: cakephp naming-conventions model-associations


我有ProjectProjectImageProjectImageCategory 一个Project hasmany ProjectImageProjectImage属于Project
一个ProjectImageCategory hasmany ProjectImageProjectImage属于ProjectImage
我应该如何将模型类分别命名为数据库表和外键,以便CakePHP将它们绑定。
感谢

1 个答案:

答案 0 :(得分:0)

项目模型使用项目表和ProjectImageCategory使用project_image_categories表和ProjectImage使用project_images表,对吗? FK是带有slug + _id的模型的名称,例如Project,要使用带有此模型的FK,需要设置project_id,如果项目有多个ProjectImage,则在project_images表中需要project_id列。