データベース設定を切り替える - nojimage/cakephp-environment GitHub Wiki

単純なやり方

各環境設定フォルダ(app/Config/{development|production})に、app/Config/database.phpをコピーします。

cp app/Config/database.php app/Config/development/database.php
cp app/Config/database.php app/Config/staging/database.php
cp app/Config/database.php app/Config/production/database.php

各環境のdatabase.phpを適宜変更します。

app/Config/database.php を次のように書き換えます。

<?php
Environment::readEnvFile(basename(__FILE__));

以上で、環境に応じた database.php を読み込むことができます。