Yii-configurations
提供:Dev Guides
Yii-設定
構成は、新しいオブジェクトの作成または既存のオブジェクトの初期化に使用されます。 通常、構成にはクラス名と初期値のリストが含まれます。 また、イベントハンドラーと動作のリストを含めることもできます。
以下は、データベース構成の例です-
- Yii :: createObject()*メソッドは構成配列を受け取り、構成で指定されたクラスに基づいてオブジェクトを作成します。
構成の形式-
基本的なアプリケーションテンプレートの構成ファイルは、最も複雑なものの一つです-
上記の構成ファイルでは、クラス名を定義していません。 これは、すでに index.php ファイルで定義されているためです-
多くのウィジェットは、次のコードに示すような構成も使用します。
構成が複雑すぎる場合、一般的な方法は、配列を返すPHPファイルを作成することです。 config/console.php 設定ファイルを見てください-
- デフォルト構成は、* Yii
- $ container→ set()*メソッドを呼び出すことで指定できます。 * Yii :: createObject()*メソッドを介して呼び出されると、指定されたクラスのすべてのインスタンスにデフォルト設定を適用できます。
たとえば、すべてのリンクページャーが最大3つのボタンを表示するように yii \ widgets \ LinkPager クラスをカスタマイズするには、次のコードを使用できます。