2011-10-01 45 views
0

在Kohana中的列表,如果我要選擇字段「ID」,和「用戶名」我做這種方式:Kohana的數據庫中選擇,場

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

但是如果如何做到這一點的字段列表我需要選擇的陣列如下:

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

如何在這種情況下使用DB :: select?

回答

2

您正在尋找DB::select_array()

您也可以使用$record = call_user_func_array('DB::select', $fields)然後繼續構建查詢;它可能是醜陋的,但它也有效:)

+0

謝謝科莫。 DB :: select_array()有訣竅! –