配置系统
什么是配置系统
SilverStripe 使用全局配置系统来存储类和应用程序的设置。这些配置变量可用于定义模型的结构,控制器的安全设置或第三方服务的 API 密钥。
这个怎么运作
Config
值在 dev/build
和缓存刷新期间(将 ?flush
附加到任何 URL`)或首次运行应用程序代码时由 SS_ConfigStaticManifest
填充。
SS_ConfigStaticManifest
将扫描所有 PHP 类和 YAML 配置文件以获取任何配置值,并构建这些值的缓存。
通过 YAML 或
private static
变量更改Config
设置时,你需要刷新缓存以使这些更改生效。