2010-05-10 31 views
3

我正在學習cakephp中的模型關係類型。
我已經建了兩個表,並在表A,
我得到了它這些領域:
表中主鍵的命名約定

Table A {postID, topic, content} 
Table B {replyID, content, postID} 

而當我跑的網頁,一堆相關的SQL
錯誤的彈出說 cakephp找不到post_id。

這是奇怪的,我已經宣佈
的$的PrimaryKey在tableA.php模型文件夾下使用帖子ID,
但CakePHP的似乎要我改ID字段POST_ID,而不是帖子ID, 因爲在將primaryKey更改爲post_id後,錯誤消失。

任何想法?

回答

3

按照慣例,帶有主鍵的字段被命名爲id