将数据从控制器传递到 CodeIgniter 中的视图会导致未定义的变量
passing data from controller to view in CodeIgniter results in Undefined variable
我的控制器中有这个功能:
public function checkout(){
$data['items'] = $this->cart_model->get_items();
$this->load->view("templates/header");
$this->load->view("cart/checkout", $data['items']);
}
在结帐视图中,我尝试使用这个变量:
<?php foreach($items as $k => $item){?>
但这会导致错误:
消息:未定义的变量:项目
关于如何解决这个问题有什么建议吗?
改变这个
$this->load->view("cart/checkout", $data['items']);
至此
$this->load->view("cart/checkout", $data);
我的控制器中有这个功能:
public function checkout(){
$data['items'] = $this->cart_model->get_items();
$this->load->view("templates/header");
$this->load->view("cart/checkout", $data['items']);
}
在结帐视图中,我尝试使用这个变量:
<?php foreach($items as $k => $item){?>
但这会导致错误:
消息:未定义的变量:项目
关于如何解决这个问题有什么建议吗?
改变这个
$this->load->view("cart/checkout", $data['items']);
至此
$this->load->view("cart/checkout", $data);