Il file di configurazione app.yml
Il framework symfony mette a disposizione uno specifico file di configurazione
per le impostazione di un'applicazione, il file app.yml.
Questo file YAML può contenere ogni tipo di impostazione che può servire a una
specifica applicazione. Nel codice, queste impostazioni sono disponibili tramite
la classe globale sfConfig e le chiavi hanno come prefisso la stringa app_:
sfConfig::get('app_active_days');
Tutte le impostazioni hanno il prefisso app_, perché la classe sfConfig
permette l'accesso anche alle impostazioni di symfony
e alle cartelle del progetto.
Come già visto nell'introduzione, il file app.yml ha la
consapevolezza dell'ambiente e
beneficia della configurazione a cascata.
Il file di configurazione app.yml è un ottimo posto in cui definire le impostazioni
che cambiano in base all'ambiente (una chiave API per esempio) o le impostazioni
che possono mutare nel tempo (si pensi a un indirizzo email). È inoltre il posto
migliore dove definire le impostazioni che necessitano di essere modificate da
qualcuno che non deve necessariamente conoscere symfony o PHP
(un amministratore di sistema, per esempio).
Evitare l'uso del file
app.ymlper le logiche relative alle applicazioni.
Il file di configurazione
app.ymlè memorizzato in cache come file PHP; questo processo è gestito in modo automatico dalla classe ~sfDefineEnvironmentConfigHandler~.
インデックス
Document Index
関連ページリスト
Related Pages
Introduzione
Il Formato YAML
I principi dei file di configurazione
Il file di configurazione settings.yml
Il file di configurazione factories.yml
Il file di configurazione generator.yml
Il file di configurazione databases.yml
Il file di configurazione security.yml
Il file di configurazione cache.yml
Il file di configurazione routing.yml
Il file di configurazione app.yml
Il File di Configurazione filters.yml
Il file di configurazione view.yml
Altri file di configurazione
Eventi
Task
Appendice A - Licenza
日本語ドキュメント
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) ビューの作成
リリース情報
Release Information
- 2.0 : 2.0.10(2011/02/06)
Symfony2日本語ドキュメント - 1.4 : 1.4.16(2011/12/13)
Changelog
