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);
当i type the typer inter invie file(peaysdetail.php)中时,我会发现一个错误
<?php echo $paymentDetail['column_name']; ?>
为什么我会遇到此错误?
模型函数getPaymentDetail()返回一个数组(result_array())
those阵列通常是这样结构的:
Undefined index: column_name
因此,您无法通过
如果您将一个索引更深入,那么它将起作用:
<?php echo $paymentDetail['column_name']; ?>
注意,如果您期望返回1行以上,上面只能访问第一个结果(索引为0)行!您需要一个foreach循环才能获得所有结果,请参阅
加生查询结果 - 结果阵列