Bonjour,
Je cherche des explication 'simple' de l'utilité de ces constantes :
-WEBAPP_DIR
-MODEL_DIR
-ROOT_URL
-BASE_URL
-ZEND_FRAMEWORK_DIR
Merci d'avance.
Version imprimable
Bonjour,
Je cherche des explication 'simple' de l'utilité de ces constantes :
-WEBAPP_DIR
-MODEL_DIR
-ROOT_URL
-BASE_URL
-ZEND_FRAMEWORK_DIR
Merci d'avance.
Salut
Où as-tu trouvé ces constantes ?
bjr,
au début d'un bootstrap dans l'un de tutos
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 define("WEBAPP_DIR","C:/wamp/www/Exemple-ZF1"); define("MODEL_DIR",WEBAPP_DIR."/Application"); define("ROOT_URL","http://localhost/Exemple-ZF1"); define("BASE_URL","/Exemple-ZF1/"); define("ZEND_FRAMEWORK_DIR","C:/wamp/www/Exemple-ZF1/library/Zend"); set_include_path( ".".PATH_SEPARATOR. MODEL_DIR.PATH_SEPARATOR. ZEND_FRAMEWORK_DIR.PATH_SEPARATOR. get_include_path() );
Habituellement avec ZF, on utilise plutôt le fichier de config plutôt que des constantes.
cf. Zend_Config et Zend_Registry
[Edit] Le principe sera similaire : permettre à l'application de regrouper en un seul endroit les valeurs de configuration, de manière à les retrouver facilement par la suite.
Ok oui,
où est la réponse pour les constantes?
Je t'ai déjà répondu plus haut, les constantes permettent de regrouper les valeurs dans un seul script. Qu'est-ce que tu ne comprends pas ?
je cherchais le rôle de chaque Constante,
maintenant c'est bon j'ai trouvé la réponse :yaisse2:
Salut,
WEBAPP_DIR : c'est le chemin complet du votre site.
MODEL_DIR : c'est le chemin du dossier Application.
ROOT_URL : c'est l'URL de votre site.
BASE_URL : c'est le nom du dossier qui contient votre site.
ZEND_FRAMEWORK_DIR : c'est le chemin de Zend Framework.
C'est simple :king:
Bonjour,
je corrige :
WEBAPP_DIR : c'est le chemin complet du DOSSIER APPLICATION.
MODEL_DIR : c'est le chemin du dossier MODELS (contenant les modèles MVC)