2016-02-21 91 views
0

我被困在加列点燃,数据表中code-igniter.Here是我试图助手功能

模型函数生成的数据表

$this->datatables->select('id,status') 
->unset_column('id') 
->add_column('addinfoqty',get_addinfoqty('$1'),'id') 
->from('crm_listings'); 

return $this->datatables->generate(); 

现在,我创建的辅助功能get_addinfoqty从数据库

这里返回值是我的助手功能

function get_addinfoqty($id) 
    { 
    $CI = & get_instance(); 
    $qry = "select id from crm_listings where id='$id'"; 
    $query = $CI->db->query($qry); 
    $cnt = 0; 
    foreach ($query->result_array() as $row) 
    { 
     $cnt= 1; 
    } 
    $html = '.$cnt.'; 
    return $html; 
} 

我怎样才能执行这个查询来返回任何一个id是否存在?它总是返回0; 注意:当我返回$qry它给了我正确的查询,但我无法运行它来获得它的价值。

+0

上午也stucked用这种proble.did的你会得到解决? – Angel

回答

0

你的代码改成这样:

$this->datatables->select('id,status') 
->add_column('addinfoqty','$1',get_addinfoqty('id')) 
->from('crm_listings'); 

echo $this->datatables->generate(); 
+0

也不以这种方式工作 – Ate