■Fuelphpにて環境の振り分け例
bootstrap.php の編集を行い、開発環境や本番環境の振り分けを行う。
例)
・ポートが8080の場合 → staging環境
・ホストが”localhost”の場合 → development環境
・上記に該当しない場合 → production環境
switch (isset($_SERVER['SERVER_PORT']) ? $_SERVER['SERVER_PORT'] : '') {
//テスト環境の場合
case '8080':
Fuel::$env = Fuel::STAGING;
break;
//本番環境の場合(他の条件に該当しない)
default:
Fuel::$env = Fuel::PRODUCTION;
break;
}
switch (isset($_SERVER['SERVER_NAME']) ? $_SERVER['SERVER_NAME'] : '') {
//開発環境の場合
case 'localhost':
Fuel::$env = Fuel::DEVELOPMENT;
break;
}
