俺がCakePHPの開発では最近は必ずというほど実装しているAppModelの機能をなんとなく紹介してみる。 だいたいはどこかのサイトに載っていたものを使っていますが、出所は覚えてなかったり。。。 CakePHP 1.2.7対応(おそらく1.2共通) 開発環境と本番環境でDB切り替え 開発環境では開発用のDB、本番では本番用DBを自動で切り替える機能。 これやっとけば設定の書き換えなしで、本番アップ可能。 // app_model.php function __construct($id = false, $table = null, $ds = null) { $this->useDbConfig = !IS_DEVELOP ? 'default' : $_SERVER['CAKE_DB_CONFIG']; parent::__construct($id, $table, $ds); }