讓我想象我有一個捆綁服務配置通過DependencyInjection/VendorAcmeExtension.php加載Symfony如何擴展默認包配置?
有Configuration.php類加載一些參數的默認值(值的數組)。
問題:如何擴展默認值?理論上我必須通過config.yml來設置參數值,但是這會覆蓋默認值。但我需要增加我的價值爲缺省值數組,而不是覆蓋此默認陣列
更新
對不起,我engish(
例如廠商束具有的configuration.php加載默認值:
$rootNode
->children()
...
->defaultValue(
array(
'entity'=>array(
'label' => 'oro.user.privileges.entity.label',
'view_type' => 'grid',
'types' => array('entity'),
'field_type' => 'oro_acl_access_level_selector',
'fix_values' => false,
'default_value' => 5,
'show_default' => true,
),
'action'=>array(
'label' => 'oro.user.privileges.action.label',
'view_type' => 'list',
'types' => array('action'),
'field_type' => 'oro_acl_access_level_selector',
'fix_values' => false,
'default_value' => 1,
'show_default' => false,
)
)
)
...
此默認值包含數組 我需要新的元素添加到這個數組如果我這樣做的config.yml - 我將覆蓋默認VA梅毒。但我想要的是推新元素
呵呵?什麼?需要將我的值添加到默認值數組?請多解釋一下 –
對不起,我更新了問題 –