【发布时间】:2018-02-27 07:48:09
【问题描述】:
当我将订单状态从 1 更新为 2 时出现此错误。
消息:数组到字符串的转换
文件名:数据库/DB_query_builder.php
这是我的模型:
public function confirm_order($status, $cart_id)
{
$this->db->where('cart_id',$cart_id);
$this->db->update('cart',$status);
return $query->result();
}
我的控制器:
public function confirm_order($cart_id)
{
$status = array
(
'status'=>2
);
$this->queries_order->confirm_order($cart_id,$status);
redirect('get_order_details');
}
【问题讨论】:
-
哪一行会产生错误?
-
你应该打印
$status和$cart_id并显示结果 -
检查你的参数交换错误。状态,购物车 ID => 购物车 ID,状态
-
哦,谢谢 cjmling 先生 :),现在可以了
-
@Dave 我将其发布为答案。如果它解决了您的问题,请接受它:)
标签: php codeigniter-3