【发布时间】:2017-04-17 07:19:11
【问题描述】:
请帮忙,我有一张表 orders 和 total_price、exchange_code(它包含像美元这样的货币代码)、exchange_rate(包含像:1.7 这样的货币汇率)。
现在我想在这里创建一个虚拟字段“exchangedTotalPrice”,它将包含 exchangedTotalPrice = exchangeRate * totalPrice。
我不想在数据库中创建单独的列,因为我的 db 表中的列已经太多了,我的要求是创建更多的虚拟字段。
如果您需要任何内容或不理解我的查询,请发表评论。
【问题讨论】:
-
为什么不直接实现方法
public function getExchangedTotalPrice() { return $this->exchangeRate * $this->totalPrice; }? -
感谢您的回复。那么我可以在查询生成器或查找功能中使用此功能吗?..