2010-05-07 99 views
1

我是Cakephp中的模型結構的新手。
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,但我找不到
的相關信息。

回答

4

「...需要在CakePHP中運行第三個表(表A_B)。」

表B已經包括一個外鍵TableA_id引用表A,這意味着一個belongsTo或「一個一對多」的關係。表A_B意味着hasAndBelongsToMany或「多對多」關係。有兩個似乎有點荒謬。你需要一個真正的具體原因。除非作者提到這個理由,否則不要理會他的建議。 :)