我有这样的代码:
$query = $this->db->get();
$query->row()->price * $colors['quantity'];
$response = $query->row();
return $response;
我试着根据数量价值动态地乘以价格,但它不做任何事情,因为它返回行,它似乎不符合逻辑,我不工作,因为我在返回之前乘以那个值,即使我把静态值,如
$query->row()->price * 2;
仍然会忽略它
有一个查询生成器类,用于在选择时计算价格和数量的乘积。
你可以写:
$this->db->select('price, quantity, price * quantity AS total_amount', FALSE);
$this->db->from('mytable');
$query = $this->db->get();