Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Rien de grave, juste un petit post de curiosité.
Actuellement j'utilise un .ini comme fichier de configuration pour mes réalisations avec le Zend Framework.
C'est sympas, mais du coup je me retrouve parfois à devoir faire des concaténations dans mon code.
Je m'explique j'ai par exemple :
;Configuration path.public.root = /data/web/client/projet/domaine/ path.public.data = /data/web/client/projet/domaine/public/data/ path.rel.data.annonce= public/data/annonce/ path.rel.data.magazine= public/data/magazine/ path.rel.data.partenaire= public/data/partenaire/
Donc par exemple si je veux uploader une image je donne un chemin absolu en concaténant path.public.data et
path.rel.data.annonce
Rien de bien grave.
Par contre si j'utilisais une configuration dans un array, je pourrais reprendre des valeurs et concaténer directement dans ma conf ?
Après on peut aussi faire ça :
;Configuration path.public.root = /data/web/client/projet/domaine/ path.public.data = /data/web/client/projet/domaine/public/data/ path.rel.data.annonce= /data/web/client/projet/domaine/public/data/annonce/ path.rel.data.magazine= /data/web/client/projet/domaine/public/data/magazine/ path.rel.data.partenaire= /data/web/client/projet/domaine/public/data/partenaire/
Faut juste faire un Chercher/Remplacer quand on reprend le fichier pour un autre projet.
Et vous vous faites comment ?
Hors ligne
Personellement, je suis au maximum le developpement "DRY" , Don't Repeat Yourself, j'essaye donc de ne jamais écrire 2 fois la même chose.
Je choisis donc ton cas numéro 1, qui en plus sera plus interessant si tu change ton site de place :-)
Hors ligne