开发者

Zend Framework: Alter .ini-Files

in Zend-Framework, is it possible to save an altered .ini-File?

Because altering the $config-Array is easy, if allowModifications = TRUE in Zend_Config_Ini 开发者_Python百科is enabled.


You can use Zend_Config_Writer to modify your config file

$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();


You may use Zend_Config_Writer_Ini, it works fine, but has one inconvenience. It doesn't matter that you used inheritance in your *.ini file, if you change something in production dimension, the whole dimension will be copied to its descendants, except entries that overrides production. You will also lost all your comments, so be careful using that.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜