2012-08-08 47 views
0

我有一個表「配置」帶有三個字段擷取陣列數據

------------------ 
id | name | value 
------------------ 
1 | na1 | va1 
2 | na2 | va2 
3 | na3 | va3 
. | ... | ... 

我需要將上述數據取到數組「$ confData」下方

$confData ===> 

    array(
    'na1' => 'va1', 
    'na2' => 'va2', 
    'na1' => 'va3', 
    ' . ' => '...' 
); 
給出

我想知道在symfony-doctrine中是否有預定義的函數/方法來獲取這個數組?如果它不可用,怎麼可以使用教義的方式?

回答

1

沒有這樣的默認方式。您應該爲獲取的對象手動構建此數組。

//after fetching $objectCollection 

$config = array(); 
foreach ($objectCollection as $object) { 
    $config[$object->getName()] = $object->getValue(); 
}