我正在创建一个简单的电子商务网站,正如我在这里询问的那样,我是否应该将订单总额插入数据库。。。一般的回答是否定的,所以我接受了。
但现在,我正在做一些事情,我记得Mysql不是一个SELECT/UPDATE/DELETE的家伙,也许,他可以执行math
来计算订单总数。。。
我实际上有两张桌子:
- 订单
- 产品(具有数量和价格值)
有没有一种方法可以创建一个虚拟字段(在CakePHP中),用这两个值自动计算订单的总值?
感谢
为什么不先做两个表(x_orders_products),id为order_id,product_id为quantity,date,另一个表(orders),id为user_id。在插入订单时,获取最后插入的id ant,然后插入x_orders_products,然后根据这些数据生成一个视图来计算订单。