我在尝试将变量从控制器传递到视图时遇到问题。我认为我在某个地方犯了错误,因为我是新手,所以我找不到它。
我的控制器方法是:
public function paymentdetail($order_code)
{
$this->load->model('Payment_Model');
$paymentDetail = $this->Payment_Model->getpaymentdetail($order_code);
$orderDetail = $this->Payment_Model->getOrderDetail($order_code);
// echo print_r($paymentDetail);
$datas['content'] = $this->load->view('payment/paymentDetail',
array('paymentDetail' => $paymentDetail,
'orderDetail' => $orderDetail), true);
$this->load->view('layouts/main_template', $datas);
}
下面的模型函数getpaymentdetail()返回一个数组(result_array()),这是我关心的。如果我能解决这个问题,那么我也可以使用其他模型方法。
$this->Payment_Model->getpaymentdetail($order_code);
当我输入<?php echo $paymentDetail['column_name']; ?>视图文件(PaymentDetail.php)时出现错误
Undefined index: column_name
为什么我会收到此错误?
慕斯王