install

Instruction - Installation - FuelPHP Documentation

/usr/local/bin/oil にインストールされる

oilコマンドはfuelphpプロジェクト以外の場所でたたくとエラーを吐く
e.g. This is not a valid Fuel installation so Oil is a bit lost.

$ oil create
でプロジェクトが作れる
実際は git clone して composer install をしている

cd
oil server
で起動できる

config

環境切り替え

FUEL_ENVの環境変数によって読みこむconfigファイルが切り替わる
bootstrap.phpにコード有り

$ FUEL_ENV=production oil server

もしくはapacheの設定に渡す

profilingをdevelopmentで有効にする

app/config/config.phpに profiling のパラメータがあるがこれは全体に影響する
app/config/development/config.phpを作るとパラメーターが上書きされる

$ vim app/config/development/config.php

return array(
    'profiling'  => true,
);

データベースのプロファイルも表示するなら

$ vim app/config/development/db.php

return array(
  'default' => array(
      'connection'  => array(
      'dsn'        => 'mysql:host=localhost;dbname=fuelphp',
      'username'   => 'root',
      'password'   => 'root',
      ),
+    'profiling'  => true,
  ),
);

オリジナルのパラメータを追加する

app/configディレクトリに新しくファイルを作って読み込む

$ vim app/config/original.php

return [
    'one' => 'sample'
];

読み込むには

Config::load('original', true);
$one = Config::get('original.one');