我正在使用 CI-bonfire,我想从多个表中获取数据,并且我想给出表名的别名,但它会给我错误。
贝娄是我的代码示例
$select = array(
$this->table_name .'.*',
'u.display_name as sender_user'
);
$join = array(
"users as u"=> array(
'condition' => 'u.id ='. $this->table_name . '.sender_user_id',
'type' => 'left'
)
);
$order = array(
"sortby"=>$this->table_name.".".$this->key,
"order"=>"DESC"
);
$config = array(
"req_data" => $req_data,
"select" => $select,
"join" => $join,
"order" =>$order
);
$this->grid->initialize($config);
当我给出 USER 表的别名时,它会给出如下所示。
Unknown column 'bf_u.display_name' in 'field list'
在表中 display_name 字段已经可用。
任何人都知道为什么它会给我错误,或者他们是否有任何其他方式在篝火中给出表格的别名..?