【发布时间】:2014-05-08 08:54:15
【问题描述】:
我的加入不起作用!我有这个错误:
PHP Fatal error: Call to a member function ris_array() on a non-object in
/Applications/MAMP/htdocs/****/application/views/exam/add_view.php on line 90.
在添加视图中:
<table border="0">
<tr>
<th>ID_patient</th>
<th>ID_visit</th>
</tr>
<?php
foreach ($query->ris_array() as $row){
echo $row['id_pat'];
echo $row['id_visit'];
}
?>
</table>
加入(表访问和患者(id_visit join id_pat))控制器:
public function join($id_pat){
$this->load->model('visit_model');
$data['info'] = $this->mods->joins();
$this->load->view('add_view', $data);
}
在访问模型中:
function joins(){
$this->db->select('*');
$this->db->from('patient');
$this->db->join('visit', 'visit.id_visit = patient.id_pat');
$query = $this->db->get();
return $query->ris_array();
}
【问题讨论】:
-
从未听说过
return $query->ris_array();,直到您可以使用result_array()或result()
标签: php mysql sql codeigniter