【发布时间】:2014-07-23 07:50:03
【问题描述】:
我终于让 Codeigniter 能够处理点燃的数据表。现在我遇到了一个不同的问题。谁能帮助或告诉我是否可以使用 codeigniter 的数据表插件运行以下查询。
目前我正在控制器中执行此操作,我知道这是蹩脚的(这仅用于测试)
控制器 $data['query'] = $this->test_queries->list_partners();
foreach($data['query'] as $k => $company){
$data['query'][$k]->partner_contacts = $this->test_queries->get_partner_contacts($company->id);
}
模型中的查询
function list_partners(){
$this->db->select("company.id,name,general_email,general_phone,market");
$this->db->from("company");
$this->db->join('markets','markets.id = company.market_id');
$query = $this->db->get();
$result = $query->result();
return $result;
}
function get_partner_contacts($id){
$this->db->select('partner_contacts.id,contact_type');
$this->db->from('partner_contacts');
$this->db->where('company_id',$id);
$this->db->join('department','department.id = partner_contacts.contact_type_id');
$query = $this->db->get();
$result = $query->result();
return $result;
}
【问题讨论】:
标签: php codeigniter datatables jquery-datatables