我在谷歌搜索了这个没有好结果。我在CakePHP trac中找到的唯一topic是在没有“真实”解释的情况下关闭的。由于CakePHP就像是php的一个rails端口,而rails确实支持这个,我想知道为什么它不支持这个功能。
确定。但是我想决定我的数据库模式将如何,在RoR中你有这个工具,如果你想使用它,你可以冒风险。 顺便说一句:我不知道交响乐是否也允许这样做。
答案 0 :(得分:6)
只有CakePHP团队才能确定。其中一个团队,Nate Abdele,said this关于2007年2月的多列主键:
我可以拿出一百万其他人 多列主键的原因 是一个愚蠢的想法,但我认为最多 2007年重要的是它 打破网络上的REST架构, 因为没有单点 参考一条数据,那 数据现在可能会改变你 你知道它,所以对象不能 更长时间的引用 一个URI。
我认为这也是他反对多列外键的论据。
答案 1 :(得分:5)
有人学习蛋糕说得最好:
我正在学习,如果有的话 cakephp非常困难, 你可能遇到了设计问题。
- asciimo
答案 2 :(得分:0)
通过向关联添加第二列条件,可以获得相同的结果吗?
答案 3 :(得分:0)