【发布时间】:2020-05-01 09:30:10
【问题描述】:
我的控制器中有这个功能:
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){?>
但这会导致错误:
消息:未定义的变量:项目
关于如何解决此问题的任何建议?
【问题讨论】:
-
您确定 data['items'] 填充了预期的结果。在结帐时尝试 var_dump(data['items'])
-
嗨塞巴斯蒂安,不要注入
$data['items'],只需使用$this->load->view("cart/checkout", $data);,然后在您的视图文件中,使用$items,或者像往常一样使用foreach ($items as $item) { // code here }
标签: php html codeigniter runtime-error