SilverStripeは、グローバル設定システムを使用して、クラスとアプリケーションの設定を保存します。これらの設定変数を使用して、モデルの構造、コントローラ上のセキュリティ設定、またはサードパーティサービス用のAPIキーを定義することができます。
Config
値は、 dev/build
およびcache flush(任意のURLに?flush
を追加)またはアプリケーションコードの最初の実行時にSS_ConfigStaticManifest
によってConfig
されます。
SS_ConfigStaticManifest
は、すべてのPHPクラスとYAML設定ファイルをSS_ConfigStaticManifest
、これらの値のキャッシュを構築します。
YAMLまたは
private static
変数を使用してConfig
設定を変更する場合、これらの変更を有効にするためにキャッシュをフラッシュする必要があります。