Как дать псевдониму имя стола в костре ..?

Я использую 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 уже доступно.

У кого-нибудь есть идея, почему это дает мне ошибку или есть какой-то другой способ дать псевдоним таблицы в костре ..?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]