Fuelphp-configuration
FuelPHP-設定
この章では、FuelPHPアプリケーションの設定方法を理解します。 デフォルトでは、構成ファイルは fuel/app/config フォルダー内に保存されます。 アプリケーションのメイン設定は fuel/app/config/config.php です。 設定は、PHPの関連配列を使用して指定されます。
概要
デフォルトでは、すべてのデフォルト構成ファイルは fuel/core/config フォルダーに定義されています。 デフォルトの設定を上書きするには、対応するキーを /fuel/app/config/config.php ファイルに追加し、値を変更します。 「ドット表記」を使用して、多次元配列を単純化できます。 たとえば、次の構成は同じ目的を果たします(指定されたパッケージをロードします)。
構成は目的ごとにグループ化し、データベース構成用のdb.php、パッケージ管理用のpackage.phpなどのさまざまなファイルを使用して指定できます。
構成形式のタイプ
FuelPHPは非常に柔軟で、構成を指定するためのさまざまな形式を提供します。 デフォルトの構成形式は、PHP配列を使用したPHPです。 他のオプションは-
データベースおよびテーブルの詳細は、_config.database_および_config.table_name_エントリを使用して構成ファイルで指定できます。
環境
環境は、異なる設定をロードすることにより、FuelPHPが異なるモードで動作することを可能にします。 FuelPHPは以下の環境をサポートしています。
- 開発-\ Fuel :: DEVELOPMENTは開発モードを設定します
- 生産-\ Fuel :: PRODUCTIONは生産モードを設定します
- テスト-\ Fuel :: TESTはテストモードを設定します
- ステージング-\ Fuel :: STAGINGはステージングモードを設定します
FuelPHPは、新しい環境の作成もサポートしています。 これにより、すべての開発者が独自の構成設定を持つことができ、アプリケーションのコーディングおよびテスト中にそれを有効にできます。 特定の環境の構成を追加するには、次のように、環境名(例:test)のフォルダーを作成し、新しく作成したフォルダー内に構成ファイルを配置します。
環境を設定する
環境を設定するには3つの方法があります。
オプション1 *-Webサーバーの環境変数で環境を設定します。 Apache Webサーバーの *httpd.conf ファイルの仮想ホストセクションに次のコードを追加します。 .htaccess ファイルにも追加できます。
オプション2 *-FuelPHPブートストラップファイル、 */fuel/app/bootstrap.php で環境を設定
- オプション3 *-オイルを使用して環境を設定
次の結果が生成されます。