Zend Framework: изменение .ini-файлов - PullRequest
1 голос
/ 03 марта 2011

в Zend-Framework, возможно ли сохранить измененный .ini-файл?

Поскольку изменение $ config-Array легко, если allowModifications = TRUE в Zend_Config_Ini включено.

Ответы [ 2 ]

2 голосов
/ 03 марта 2011

Вы можете использовать Zend_Config_Writer для изменения вашего конфигурационного файла

$config = new Zend_Config_Ini('config.ini');

// Modify a value
$config->production->value = 'my_value';

$writer = new Zend_Config_Writer_Ini(array('config' => $config, 
                                           'filename' => 'config.ini'));

$writer->write();
0 голосов
/ 13 января 2012

Вы можете использовать Zend_Config_Writer_Ini, он отлично работает, но имеет одно неудобство.Неважно, что вы использовали наследование в своем файле * .ini, если вы измените что-либо в производственном измерении, все измерение будет скопировано его потомкам, кроме записей, которые переопределяют производство.Вы также потеряете все свои комментарии, так что будьте осторожны с этим.

...