2015-03-13 2 views
1

Я хочу проверить, доступен ли какой-либо атрибут в объекте конфигурации, а если нет, добавьте новый атрибут в объект конфигурации в bootstrap. Как это возможно?Как добавить новый атрибут в объект конфигурации в Zend Framework 1

пример: -

$options['allowModifications'] = true; 
$config = new Zend_Config_Ini(APPLICATION_PATH . '/configs/clientsettings.ini', null, $options); 

if (!isset($config->offers->default)) { 
    $config->offers->default = "Best Available Rate"; 
} 

Zend_Registry::set('clientSettings', $config); 

ответ

1

я понял, решение,

$options['allowModifications'] = true; 
$config = new Zend_Config_Ini(APPLICATION_PATH . '/configs/clientsettings.ini', null, $options); 

if (!isset($config->offers->default)) { 
    $offers = ['default' => "Best Available Rate"]; 
    $config->offers = $offers; 
} 

Zend_Registry::set('clientSettings', $config); 

, но в конце концов я думал, что это не очень хорошая идея, позволяя объект конфигурации для модификации.

 Смежные вопросы

  • Нет связанных вопросов^_^