【发布时间】:2012-08-17 21:28:01
【问题描述】:
我正在创建一个简单的电子商务网站,正如我问here 我是否应该或不应该在数据库中插入订单总数...一般答案是“不”,所以我接受了。
但是现在,我正在做一些事情,我记得 Mysql 不是一个 SELECT/UPDATE/DELETE 家伙,也许,他可以执行 math 来计算订单总数...
我实际上有 2 张桌子:
- 订单
- 产品(具有数量和价格值)
有没有办法创建一个虚拟字段(在 CakePHP 中),用这两个值自动计算订单的总值?
谢谢
【问题讨论】:
-
MySQl 有很多数学函数。你可以使用 SUM
-
@John 但是在 Cake 中是否有
already done这样的东西?我讨厌发现像后者这样的东西......我没有找到任何东西(也许我不知道要搜索的关键词)^^ -
创建产品表的连接并使用
SUM(Product.quantiy * Product.value)创建虚拟
标签: php mysql cakephp e-commerce