symfob娱乐下载ony框架为特定于应用程序的设置,提供了一个内置的配置文件app.yml配置文件。
app.yml
这个YAML文件可以包含任何你想要的设置,为您的特定应用程序是有道理的。在代码中,这些设置都可以通过全球sfConfig类,和键是前缀app_字符串:
sfConfig
app_
sfConfig::得到(“app_active_days”);
所有的设置都是前缀app_因为sfConfig类还提供了访问权ob娱乐下载symfony的设置和项目目录。
正如简介中所讨论的,app.yml文件是environment-aware,受益配置级联机制。
的app.yml配置文件是一个好地方来定义设置变化基于环境(例如一个API密匙),或设置,可以随着时间的推移而演变(例如一个电子邮件地址)。也是最好的地方来定义设置需要改变的人并不一定理解symfony或PHP(例如系统管理员)。ob娱乐下载
提示
避免使用app.yml将应用程序逻辑。
请注意
的app.yml配置文件缓存PHP文件;这个过程是自动管理的sfDefineEnvironmentConfigHandler类。
sfDefineEnvironmentConfigHandler
这项工作在Creative Commons许可Attribution-Share都3.0 Unported许可执照。