dans Zend-Framework, est-il possible d'enregistrer un fichier .ini modifié?Zend Framework: Alter .ini-Files
Parce que modifier $ config-Array est facile, si allowModifications = TRUE
dans Zend_Config_Ini
est activé.
dans Zend-Framework, est-il possible d'enregistrer un fichier .ini modifié?Zend Framework: Alter .ini-Files
Parce que modifier $ config-Array est facile, si allowModifications = TRUE
dans Zend_Config_Ini
est activé.
Vous pouvez utiliser Zend_Config_Writer pour modifier votre fichier de configuration
$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();
Vous pouvez utiliser Zend_Config_Writer_Ini, il fonctionne très bien, mais il a un inconvénient. Peu importe que vous ayez utilisé l'héritage dans votre fichier * .ini, si vous modifiez quelque chose dans la dimension de production, la totalité de la dimension sera copiée dans ses descendants, à l'exception des entrées qui remplacent la production. Vous aurez également perdu tous vos commentaires, alors soyez prudent en utilisant cela.