我希望将购物车项目存储在我的表中,但是当我使用以下代码存储它时:
@order.items=@cart.items OR @order.items = session[:cart]
它存储类似于#<....>的值。我希望存储项目名称。这怎么可能呢?顺序是my table with items列。任何帮助都将不胜感激。
正如你所看到的标题,我不能真正表达我想要做的事情。基本上我有两张桌子:
--offers--
offer_id varchar
offer_price int
--carts--
user_name varchar
offer_id varchar
offer_count int
现在我想要购物篮(购物车)里所有物品的总价。我已经走了这么远:
select sum(offer_price) from offers where offer_id IN
(
select offer_id from carts where user_name='root'
);
但是
我试图为eCommerce站点开发产品详细信息页面,比如我们在视图中列出了一些产品,现在当用户单击某个产品时,他会被带到产品详细信息视图中以显示产品规范,并添加到购物车、评论等,但是在这里,产品规范对每个产品都是动态变化的,示例:。
服装产品:
Size:40
移动产品:
Operating System:Android
现在,我不想在服装产品中使用规范名称操作系统,反之亦然。
所以我对此进行了研究,发现了和的帖子。但是福克的评论说Entity Attribute Value is not good practice,
因此,谁能帮助我选择最佳和简单的设计模式,以列出产品细节与变化的规格在as
如果有用的话,我正在使用Opencart购物车&我是在reports-products-购买页面中显示额外的一栏之后。
我可以让它显示每个类别的项目数量&以及使用以下代码的总成本.
SELECT COUNT( DISTINCT op.model ) AS quantity, SUM( op.total + op.total * op.tax /100 ) AS total
FROM `order_product` op
LEFT JOIN `product_to_category` ptc
ON ( op.product_id = ptc.product_id
我有一个视图,我需要根据特定用户的main_menuid从菜单表中获取所有菜肴的列表,但在这里,我需要为整个过程设置一些条件,我目前使用的是3个表(最后给出了所有3个菜单的表视图)。
1) main_menu
2) menu
3) cart
( 1)我需要根据main_menuid得到菜单
所以在这里,如果我需要MM1下面的菜肴列表,那么我应该从菜单桌获得的菜肴列表是(main_menuid is the id of main_menu table)。
id main_menuid dish
1 1 D1
2 1 D2
3