配置系統
什麼是配置系統
SilverStripe 使用全域性配置系統來儲存類和應用程式的設定。這些配置變數可用於定義模型的結構,控制器的安全設定或第三方服務的 API 金鑰。
這個怎麼運作
Config
值在 dev/build
和快取重新整理期間(將 ?flush
附加到任何 URL`)或首次執行應用程式程式碼時由 SS_ConfigStaticManifest
填充。
SS_ConfigStaticManifest
將掃描所有 PHP 類和 YAML 配置檔案以獲取任何配置值,並構建這些值的快取。
通過 YAML 或
private static
變數更改Config
設定時,你需要重新整理快取以使這些更改生效。