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