当我尝试将变量传递给 Codeigniter 中的函数时遇到问题。我必须从中传递一些变量的函数是这个:
function payment_accepted()
{
$this->db->where('id', $this->input->get('orderid'));
$this->db->limit(1);
$this->db->update('orders', array('payment_status'=>TRUE, 'transaction_id'=>$this->input->get('txnid'), 'approved'=>TRUE));
$query = $this->db->get('orders');
$info = $query->result_array();
$this->order_success($info[0], array('paymenttype' => $this->input->get('paymenttype'), 'cardno' => $this->input->get('cardno')));
}
问题是第一个参数不起作用,因此 order_success 函数无法按应有的方式发送邮件:
$this->application->email($info['email'], 'Ordre bekræftelse', $message);
我已经检查过了,问题出在 $info 变量上,我只是不知道是什么。
我希望你能帮帮我!