Bonjour à tous !
J'ai suivi le tutoriel pour débuter avec le Zend Framework. Maintenant, j'essaie de partir de là pour développer le reste d'un site.
J'ai des soucis pour utiliser des clés de configuration dans mes scripts de vues (répertoire applications/views/scripts).
Je m'explique, dans le fichier index.php à la racine du site, j'ai ceci :
Ce que j'aimerais, c'est pouvoir appeler directement dans les scripts de vues les éléments de configuration avec la commande "$config->url_media" par exemple. Le problème, c'est que quand j'essaie de faire ça dans mes fichiers, la variable $config n'est pas connu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 include "Zend/Loader.php"; Zend_Loader::loadClass('Zend_Controller_Front'); Zend_Loader::loadClass('Zend_Config_Ini'); Zend_Loader::loadClass('Zend_Registry'); Zend_Loader::loadClass('Zend_Db'); Zend_Loader::loadClass('Zend_Db_Table'); // Chargement de la configuration $config = new Zend_Config_Ini('./application/configuration.ini', 'general'); $registry = Zend_Registry::getInstance(); $registry->set('config', $config);
Je pensais que ce qui étais défini dans le index.php à la racine du site était en quelque sorte des variables globales, je me suis trompé ?
Dois je re-déclarer le fichier de configuration dans chaque script de vue ou j'en ai besoin ?
Merci pour votre aide,
Michael
Partager