将数据从控制器传递到 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);