Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何通过Codeigniter控制器阵列查看和使用foreach函数?_Php_Codeigniter - Fatal编程技术网

Php 如何通过Codeigniter控制器阵列查看和使用foreach函数?

Php 如何通过Codeigniter控制器阵列查看和使用foreach函数?,php,codeigniter,Php,Codeigniter,我无法访问视图中的codeigniter控制器数组值。我错过了哪里 mymodel function get_data(){ $this->db->select('prod_id, content, details'); $query = $this->db->get('tblesample'); return $query->result(); } 控制器 public function index(

我无法访问视图中的codeigniter控制器数组值。我错过了哪里

mymodel

function get_data(){        
    $this->db->select('prod_id, content, details');
    $query = $this->db->get('tblesample');        
    return $query->result();   
}
控制器

public function index(){
    $this->load->model('mymodel'); 
    $user_info = $this->mymodel->get_data();

    $this->load->view('inc/header_view');
    $this->load->view('data_view', $user_info);        
}
数据视图

<div class="col-md-9">
    <?php
        foreach ($user_info as $info) {
            echo $info->content;
        } 
    ?> 
</div>

在控制器中更改代码

public function index(){
    $this->load->model('mymodel'); 
    $data['user_info'] = $this->mymodel->get_data();

    $this->load->view('inc/header_view');
    $this->load->view('data_view', $data);        
}

您没有正确传递数组以查看。像这样传递数据

    public function index(){
    $this->load->model('mymodel'); 
    $user_info['user_info'] = $this->mymodel->get_data();
    $this->load->view('inc/header_view');
    $this->load->view('data_view', $user_info);         
}

最好使用关联数组传递到视图:

public function index(){
    $this->load->model('mymodel'); 
    $data = [
        'user_info' => $this->mymodel->get_data(),
    ];

    $this->load->view('inc/header_view');
    $this->load->view('data_view', $data);        
}
并在视图中像
$user\u info
一样引用它