Le fichier de configuration app.yml
Le framework symfony fournit un fichier de configuration intégré pour les paramètres spécifiques de l'application, le fichier de configuration app.yml
.
Ce fichier YAML peut contenir n'importe quel paramètre que vous voulez et qui semble raisonnable pour votre application spécifique. Dans le code, ces paramètres sont disponibles via la classe globale sfConfig
, et les clés sont préfixés de la chaîne app_
:
sfConfig::get('app_active_days');
Tous les paramètres sont préfixés par app_
parce que la classe sfConfig
donne également accès aux paramètres de symfony et aux répertoires de projet.
Comme indiqué dans l'introduction, le fichier app.yml
est sensible à l'environnement, et bénéficie du mécanisme de configuration en cascade.
Le fichier de configuration app.yml
est un endroit idéal pour définir les paramètres qui changement selon l'environnement (une clé API par exemple), ou les paramètres qui peuvent évoluer au fil du temps (une adresse email par exemple). Il est également le meilleur endroit pour définir les paramètres qui doivent être modifiées par quelqu'un qui ne connait pas nécessairement symfony ou PHP (un administrateur système par exemple).
Abstenez-vous d'utiliser
app.yml
pour grouper la logique d'application.
Le fichier de configuration
app.yml
est mis en cache dans un fichier PHP, le processus est automatiquement géré par la classe ~sfDefineEnvironmentConfigHandler
~.
インデックス
Document Index
関連ページリスト
Related Pages
Introduction
Le format YAML
Principes des fichiers de configuration
Le fichier de configuration settings.yml
Le fichier de configuration factories.yml
Le fichier de configuration generator.yml
Le fichier de configuration databases.yml
Le fichier de configuration security.yml
Le fichier de configuration cache.yml
Le fichier de configuration routing.yml
Le fichier de configuration app.yml
Le fichier de configuration filters.yml
Le fichier de configuration view.yml
Autres fichiers de configuration
Evénements
Les tâches
Annexe A - Licence

日本語ドキュメント
Japanese Documents
2011/01/18 Chapter 17 - Extending Symfony
2011/01/18 The generator.yml Configuration File
2011/01/18 Les tâches
2011/01/18 Emails
2010/11/26 blogチュートリアル(8) ビューの作成

