我如何在CakePHP模型中表示以下内容?
Product
=======
product_id
....
Cart
====
cart_id
....
Carts_Products
==============
cart_id
product_id
quantity
答案 0 :(得分:2)
由于您在连接表中存储数据(对于HABTM关系),您的情况看起来非常类似于Rail的“直通”关系(见this diagram的底部)。因此,您需要为该表创建一个模型,并使用本书HABTM page上看到的Cake的“with”关系设置。然后,您应该能够访问存储在连接表中的数据。按惯例......
products
,carts
,carts_products
Product
,Cart
,CartsProduct
答案 1 :(得分:0)
我还要补充一点(对于CakePHP2)产品和购物车的列名需要更改。
products
========
id
name
...
carts
=====
id
create_date
...
答案 2 :(得分:-1)
我相信,在仔细阅读this文档页面后,您的问题将得到解答。