Configure::store dans le meme fichier utilisé par Configure::load

0 views
Skip to first unread message

foxmask

unread,
Jan 3, 2008, 7:15:05 AM1/3/08
to Cakephp-fr
Bonjour,
tout est dans le sujet ;)
J'ai modifie des paramètres avec Configure::write et je souhaiterai
les sauvegarder dans le meme fichier que celui que j'ai loadé avec
Configure::load.
Comment fait-on ?

de ce que je constate : Configure::store() créé un nouveau fichier
dans le repertoire cache/persistent avec ses données nouvelles mais
n'ecrase pas le fichier que j'avais chargé auparavent.

Est-ce possible ?

Cordialement.

francky06l

unread,
Jan 8, 2008, 3:25:36 PM1/8/08
to Cakephp-fr
Une solution dans core.php (non testee, plutot une idee) :
-utiliser $newval = cache::read('name', "config"); // config a trouver
pour lire dans "persistent"
Configure::write(array_merge(Configure::read('value'), $newval);

Encore une fois ce n'est qu'une idee, il faut peaufiner ...

foxmask wrote:
> Bonjour,
> tout est dans le sujet ;)
> J'ai modifie des param�tres avec Configure::write et je souhaiterai
> les sauvegarder dans le meme fichier que celui que j'ai load� avec
> Configure::load.
> Comment fait-on ?
>
> de ce que je constate : Configure::store() cr�� un nouveau fichier
> dans le repertoire cache/persistent avec ses donn�es nouvelles mais
> n'ecrase pas le fichier que j'avais charg� auparavent.
>
> Est-ce possible ?
>
> Cordialement.

foxmask

unread,
Jan 9, 2008, 1:28:17 AM1/9/08
to Cakephp-fr
bonjour
je le note mais grâce à ClassRegistry donné dans mon thread sur "Route
et les plugins" je ne vais pas avoir besoin de ca tout de suite ;)
cdt.
Reply all
Reply to author
Forward
0 new messages