在Kohana,如果我想选择字段'id'和'username',我会这样做:
$record = DB::select('id', 'username')
->from('users')
->where('id', '=', 1)
->as_object()
->execute();
但是如果我需要选择的字段列表在一个数组中,如何做到这一点,如下所示:
$fields = array('id', 'username');
如何在这种情况下使用DB :: select?
答案 0 :(得分:2)
您正在寻找DB::select_array()
。
您也可以使用$record = call_user_func_array('DB::select', $fields)
,然后继续构建查询;它可能很丑,但它也有效:)