Php 如何从控制器获取数据以在codeigniter中查看并在视图上打印

Php 如何从控制器获取数据以在codeigniter中查看并在视图上打印,php,codeigniter,Php,Codeigniter,如何从控制器获取数据以在codeigniter中查看并打印 视图,我将数据发送到视图,但如果我正在执行print\r($data),则在视图上发送数据,则不显示任何内容 如何将数据获取到视图中 我如何在视图中显示我们在视图中断开阵列、控制器或模型的位置 控制器代码: public function hopital_list($page = NULL) { // getting hospital details $data = $this->hospitals_model-

如何从控制器获取数据以在codeigniter中查看并打印 视图,我将数据发送到视图,但如果我正在执行
print\r($data),则在视图上发送数据,则不显示任何内容

如何将数据获取到视图中

我如何在视图中显示我们在视图中断开阵列、控制器或模型的位置

控制器代码:

public function hopital_list($page = NULL)  {
    // getting hospital details
    $data = $this->hospitals_model->hospital_list();
    $this->load->view('catalog/view_hospitals_list', $data);           
}
型号代码:

public function hospital_list() {
    // getting hospital details
    $query = $this->db->get('wl_hospitals');

    return  $result = $query->result();    
}

我们没有将
$data
作为CodeIgniter中的变量传递

实际上,我们正在传递
$data
的键,以便在视图中作为数组/变量进行访问

因此,更正后的代码应为:

$data['hospitals'] = $this->hospitals_model->hospital_list();
要打印:

echo '<pre>';
print_r($hospitals);
echo '</pre>';
echo';
印刷品(医院);
回声';
试试这个:

foreach($hospitals_list as $row){
  //your code goes here
}
访问视图中的$U列表

视图:

public function hospital_list() {
    $data = $query->result();

    if ($data) {
        $i = 0;
        foreach ($data as $dataP) {
            $menuName['view1'] = $dataP->view1;
            $menuName[$i]['view2'] = $dataP->view2;
            $menuName[$i]['view3'] = $dataP->view3;
            $menuName[$i]['view4'] = $dataP->view4;
            $i++;
        }
    }
    return $menuName;
}
public function hospital_list() {
    $data = $query->result();

    if ($data) {
        $i = 0;
        foreach ($data as $dataP) {
            $menuName['view1'] = $dataP->view1;
            $menuName[$i]['view2'] = $dataP->view2;
            $menuName[$i]['view3'] = $dataP->view3;
            $menuName[$i]['view4'] = $dataP->view4;
            $i++;
        }
    }
    return $menuName;
}