如何在篝火中给出表的别名..?

时间:2016-07-15 06:34:04

标签: php mysql codeigniter mysqli bonfire

我正在使用CI-bonfire,我想从多个表中获取数据,我想提供表名的别名,但它会给我错误。

Bellow是我的代码示例

        $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字段已经可用。

任何一个人都知道为什么它会给我错误,或者是他们以任何其他方式在篝火中给出表的别名..?

0 个答案:

没有答案