silverstripe構成システム


備考

configシステムとは何ですか?

SilverStripeは、グローバル設定システムを使用して、クラスとアプリケーションの設定を保存します。これらの設定変数を使用して、モデルの構造、コントローラ上のセキュリティ設定、またはサードパーティサービス用のAPIキーを定義することができます。

使い方

Config値は、 dev/buildおよびcache flush(任意のURLに?flushを追加)またはアプリケーションコードの最初の実行時にSS_ConfigStaticManifestによってConfigされます。

SS_ConfigStaticManifestは、すべてのPHPクラスとYAML設定ファイルをSS_ConfigStaticManifest 、これらの値のキャッシュを構築します。

YAMLまたはprivate static変数を使用してConfig設定を変更する場合、これらの変更を有効にするためにキャッシュをフラッシュする必要があります。

構成システム 関連する例