我是Cakephp中模特结构的新手
几个星期前,我遇到了一个作者的教程
在数据库中有三个表:
Table A: {ID, Description, IsActive}
Table B: {ID, TableA_ID, Description, CreationDate, ModifiedDate}
Table A_B: {ID, TableA_ID, TableB_ID}
该教程的作者说,需要第三个表(表A_B)
在CakePHP中运行。
我不明白。
CakePHP中是否有任何我可以参考的具体文档?
我知道Cakephp网站上有一本CookBook,但我找不到了
相关信息。
答案 0 :(得分:4)
“......需要在CakePHP中运行第三个表(表A_B)。”
表B已包含引用表A的外键TableA_id
,表示belongsTo
或“一对多”关系。表A_B表示hasAndBelongsToMany
或“多对多”关系。拥有两者似乎有点荒谬。你需要一个非常具体的理由。除非作者提到这个原因,否则无视他的建议。 :)
答案 1 :(得分:1)
我猜你需要的是HABTM in the cookbook。