6
votes

Accès à la configuration :: Lecture dans le contrôleur à CakePHP

J'ai un fichier de configuration séparé pour mon application CakePHP chargé dans le bootstrap.php. Ma question est, comment puis-je accéder aux variables de la configuration dans mon contrôleur? C'est à dire. Comment puis-je exécuter la fonction Configurer :: Lecture ('Variable') dans le contrôleur? Merci!


2 commentaires

Je ne comprends pas votre question - vous avez déjà donné la réponse. Tout simplement en utilisant configurer :: lecture ("variable ') dans votre contrôleur, vous y accédez comme vous le souhaitez. Il vous suffit de vous assurer de charger vos fichiers de configuration personnalisés.


Oui, désolé pour la question idiote. J'ai manqué quelque chose de plus tôt, je suis sûr, mais cela fonctionne maintenant.


4 Réponses :


2
votes

Veuillez lire la documentation. Là, il est très bien expliqué comment charger des fichiers de configuration personnalisés: http://book.cakephp.org/2.0/fr /Development/configuration.html#loading-configuration-files

Par défaut, comme documenté dans la classe elle-même, il fusionnera ses configurations avec les configurations déjà chargées. P>

Configure::read('variable')


0 commentaires

3
votes

Comme ceci:

app / config / config / exemple.php xxx

dans votre contrôleur xxx


1 commentaires

N'oubliez pas à ajouter Utiliser Cake \ Core \ Configurer; sur haut de votre contrôleur , sinon, vous obtiendrez la suite d'une erreur Classe 'Configurer' non trouvé



3
votes

Dans mon fichier de configuration personnalisé /app/config/myconfig.php Je définis mes variables de configuration: xxx

dans mon action que j'ai lu peut lire le fichier de configuration et obtenir l'accès des variables: xxx


0 commentaires