Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour tout le monde, je suis complètement nouveau sur ZF ! mais j'adore ce framework :p :p bon sinon je suis pas mauvais en PHP ni en MVC...
Mon application est en MVC
Dans l'initializer, je charge un fichier de config (donnée de BDD, path a partir du dossier application de ce fichier de config, d'autre donnée) que je met dans un registre qui ressemble a ca :
$config = new Zend_Config_Ini($this->_root . '/application/default/config/config.ini');
Zend_Registry::set('config', $config);J'ai une page (avec vue, et model (le formulaire)) qui me permet de changer des infos dans ce fichier de config
j'ai vu qu'il y a une class Zend_Config_Writer et j'aimerais l'utiliser dans ma class (model) qui traite le retour du form. donc j'aimerais pouvoir reprendre ce bout de code :
$config = new Zend_Config_Ini($this->_root . '/application/default/config/config.ini');
mais avec la class Zend_Config_Writer_Ini ...
mais problème es sur le path du fichier de config... je ne sais pas comment avoir le path complet depuis mon model ....
quelqu'un a une idée ?
Dernière modification par lyrix (05-04-2009 15:09:28)
Hors ligne
simplement avec
Zend_Registry::get('configPath');tu fais un
Zend_Registry::set('configPath', $this->_root . '/application/default/config/config.ini');dans l'init
tu as le chemin dans la base de registre
du coup tu peux faire
$config = new Zend_Config_Writer(Zend_Registry::get('configPath'));a+jyt
Hors ligne
parfait, merci, ca fonctionne, j'ai juste du modif un petit truc :
$Config = Zend_Registry::get('config');
$ConfigPath = Zend_Registry::get('configPath');
$ConfigR = new Zend_Config_Writer_Ini(array('config' => $Config,
'filename' => $ConfigPath));Dernière modification par lyrix (05-04-2009 15:11:13)
Hors ligne
Pages: 1