ReBonjour,
Voici la solution que j'ai trouvée pour le moment.
config/bootstrap.php en début de fichier
/**
* Définition de l'environnement
*/
$__env = "_local";
if(isset($_SERVER['SERVER_NAME'])){
switch($_SERVER['SERVER_NAME']){
case 'perdu.com': $__env = "_prod"; break;
case 'xxx.perdu.com': $__env = "_dev"; break;
case 'localhost':
case '127.0.0.1': $__env = "_local"; break;
}
}
define("ENV", $__env);
Dans le même fichier j'ai changer la ligne
Configure::load('app', 'default', false);
par
Configure::load('app'.$__env, 'default', false);
Suivant le cas on va charger le fichier app_dev, app_qa, app_prod :)
Si vous avez des idées pour amiliorer ou si ça peut être utilile à une autre personne