CakePHPは、database.php(/ app / config /内)と呼ばれる構成ファイルを使用します。このファイルでは、DATABASE_CONFIGクラスが宣言されています。
class DATABASE_CONFIG {
var $default = array(
'driver' => 'mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'user',
'password' => 'password',
'database' => 'database_name',
'prefix' => '',
);
var $test = array(
'driver' => 'mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'user',
'password' => 'password',
'database' => 'test_database_name',
'prefix' => '',
);
}
これにより、ユーザーがすべてのデータベース構成を設定できる単一の場所が作成され、直感的なディレクトリ構造により、データベース構成が保存されている場所が明確になります。また、生産、開発、およびテストの目的で複数の構成を指定することもできます。これらの構成は簡単に切り替えることができます。