【发布时间】:2015-10-25 14:33:46
【问题描述】:
我正在尝试在 bonfire 中进行连接查询(顺便说一句,这对初学者来说非常棒)
我首先尝试在方法中设置一个公共函数,但过了一段时间,我认为将它放在控制器中会更好(也许我错了......?)
但是,我想我的加入请求是有效的,但我无法在我看来...
这是我的控制器:
class Patient extends Admin_Controller {
public function __construct() {
parent::__construct();
$this->load->model('post_model');
Template::set_block('search/search', 'search/search');
//Template::set('toolbar_title', 'Manage Your Blog');
Template::set_theme('custom', 'default');
Template::set_block('nav', 'nav');
}
public function detail($id = null) {
$this->load->helper('typography');
$this->load->model('operation_model');
$this->db->select('*');
//$this->db->from ('operation AS ope');
$this->db->from('operation');
$this->db->join('patient', "patient.zkp_pat = operation.zkf_pat ");
$query = $this->db->get();
$post = $this->post_model->find($id);
//Template::set('post', $query);
Template::set('post', $post);
Template::set_view('detail');
Template::render();
}
}
还有我的视图文件:
<code>
<div class="post">
<?php
echo ($post->nom . ' ');
echo ($post->prenom . ' ');
echo ($post->zkp_pat . ' ');
echo ($post->dob);
foreach ($query as $row) :
echo ($row->zkf_pat . ' ' );
echo "titre de l'opération: " . ($row->titre);
endforeach;
?>
</div>
</code>
感谢您的建议和帮助!
【问题讨论】:
标签: php mysql codeigniter join