配置系統

什麼是配置系統

SilverStripe 使用全域性配置系統來儲存類和應用程式的設定。這些配置變數可用於定義模型的結構,控制器的安全設定或第三方服務的 API 金鑰。

這個怎麼運作

Config 值在 dev/build 和快取重新整理期間(將 ?flush 附加到任何 URL`)或首次執行應用程式程式碼時由 SS_ConfigStaticManifest 填充。

SS_ConfigStaticManifest 將掃描所有 PHP 類和 YAML 配置檔案以獲取任何配置值,並構建這些值的快取。

通過 YAML 或 private static 變數更改 Config 設定時,你需要重新整理快取以使這些更改生效。