Выбор базы данных Kohana, список полей - PullRequest
0 голосов
/ 01 октября 2011

В Kohana, если я хочу выбрать поля 'id' и 'username', я делаю это так:

$record = DB::select('id', 'username')
                    ->from('users')
                    ->where('id', '=', 1)
                    ->as_object()
                    ->execute();

Но как это сделать, если список полей, которые мне нужно выбрать, находится вмассив, как это:

$fields = array('id', 'username');

Как использовать DB :: select в этой ситуации?

1 Ответ

2 голосов
/ 01 октября 2011

Вы ищете DB::select_array().

Вы также можете использовать $record = call_user_func_array('DB::select', $fields) и продолжить построение запроса;это может быть некрасиво, но это также работает:)

...