Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 11-09-2009 13:59:45

jean
Membre
Date d'inscription: 25-08-2008
Messages: 107

configuration.ini : je peut y stocker mes variables ?

Bonjour,

Avant, j'utilisais un fichier de configuration "config.ini" pour y mettre tout mon paramétrage. Je le chargeai avec Zend_Config_Ini et j'avais une classe qui mettait toutes les valeurs dans la registry.

Par exemple - fichier config.ini :

Code:

google.map.key = "erzeer...."

Depuis l'application, je récupérai la valeur de la variable par :
Globals::getConfig()->google->map->key   (cf méthode de Rob Allen)

Maintenant, peut-on faire cela avec Zend_Application et le bootstrap ?

Y a-t-il une classe / méthode qui permet de récupérer mes variables perso situées dans application.ini ?

Merci par avance,

Jean

Hors ligne

 

#2 11-09-2009 14:33:01

tylerdurd
Membre
Date d'inscription: 22-07-2009
Messages: 75

Re: configuration.ini : je peut y stocker mes variables ?

Bonjour,

regarde du côté de la méthode

Code:

getOption(param)

Si j'ai bien compris ta question, ça devrait correspondre à tes attentes.

Hors ligne

 

#3 11-09-2009 16:36:08

jean
Membre
Date d'inscription: 25-08-2008
Messages: 107

Re: configuration.ini : je peut y stocker mes variables ?

J'ai fait ce test :

Code:

$valeur = $this->getApplication()->getOptions();
echo var_dump($valeur);
echo "====================================";
$valeur = $this->getApplication()->getOption('mon');
echo var_dump($valeur);
echo "====================================";

Je récupère effectivement dans des array imbriqués toutes les données du fichier configuration.ini.

Je reste avec ma question : quelle est la meilleure pratique :

1) Mélanger les données pour le bootstrap et celles de l'application dans un seul fichier .ini et dans ce cas, comment accéder le plus facilement possible aux variables de l'application ?

2) Séparer les données du bootstrap dans deux fichiers et accéder aux variables de l'application par Zend_Config_Ini.

Des idées ? Des exemples ?

Cordialement,

Gilles

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages