我如何在CakePHP模型中表示以下內容?CakePHP模型關係的幫助
Product
=======
product_id
....
Cart
====
cart_id
....
Carts_Products
==============
cart_id
product_id
quantity
我如何在CakePHP模型中表示以下內容?CakePHP模型關係的幫助
Product
=======
product_id
....
Cart
====
cart_id
....
Carts_Products
==============
cart_id
product_id
quantity
既然你存儲在你的連接表數據(對於HABTM關係),你情況看起來頗爲相似鐵路的「到」關係(在this diagram底部看)。因此,您需要爲該表創建一個模型,並使用本書的HABTM page中的Cake與'with'關係設置。然後您應該能夠訪問存儲在連接表上的數據。按照慣例...
products
,carts
,carts_products
Product
,Cart
,CartsProduct
我相信回答你的問題將在this文檔頁面仔細閱讀透露。
我還想補充一點,(對於CakePHP2)的產品和購物車的列名稱需要更改。
products
========
id
name
...
carts
=====
id
create_date
...
「RTFM」不是一個非常有用的迴應。下一次,試着(輕輕地)解釋它在文檔的某些部分中的覆蓋範圍,以及(如果可能)提供鏈接。參見deizel的回答,一個很好的例子。 – 2009-11-10 23:04:35
謝謝。我確實找到了相關的文檔頁面並使用中性語言,但是由於其簡潔性,我的答案可能被解釋爲侵略性的? – jkndrkn 2009-11-11 04:51:58
這意味着他還沒有試過仔細閱讀那個頁面,這聽起來很刺耳。 我相信,如果您有時間發佈鏈接,您也可以在頁面上發佈一個複製粘貼示例。 這可以讓他們在這裏看到代碼,併爲他們提供了代碼片段中的視覺線索,他們應該更仔細地閱讀頁面的哪一部分。 – 2009-11-12 00:03:20