ローカルの判別とか設定ファイルとか

cakePHPで作ってるもので、xamppを使って開発しているものがある。一部ローカルで動かしたくない部分があってシステム上で判別させようと思ったときにどうやるのが一番良いのか調べてみたけどよくわからん。

とりあえずapp/config/bootstrap.phpに

if(file_exists(ROOT.DS.APP_DIR.DS.'config/local_file.php')) {
    require_once ROOT.DS.APP_DIR.DS.'config/local_file.php';
}
//ローカル設定ファイルで設定されていなければ設定
if(!defined('RUNNING_SERVER')){
    define('RUNNING_SERVER', 'hogeserver);
}

んでapp/config/local_file.phpに

define('RUNNING_SERVER', 'local');

として動かすことにした。bootstrapはこんなのを書いて良いトコなのかわからない。どうやるのが一番美しいのだろうか。


Categories:

Tags:


Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA