10.1.3 Configurer la base de données Cake

En avant : indiquons à Cake où se trouve notre base de données et comment s'y connecter. Pour la plupart d'entre vous, c'est la première et la dernière fois que vous configurerez quelque chose.

Une copie du fichier de configuration de CakePHP pour la base de données se trouve dans /app/config/database.php.default. Faites une copie de ce fichier dans le même répertoire, mais nommez-le database.php.

Le fichier de configuration devrait être assez simple : remplacez simplement les valeurs du tableau $default par celles qui correspondent à votre installation. Un exemple de tableau de configuration complet pourrait ressembler à ce qui suit :

var $default = array(
	'driver' => 'mysql',
	'persistent' => 'false',
	'host' => 'localhost',
	'port' => '',
	'login' => 'cakeBlog',
	'password' => 'c4k3-rUl3Z',
	'database' => 'cake_blog_tutorial',
	'schema' => '',
	'prefix' => '',
	'encoding' => ''
);
  1. var $default = array(
  2. 'driver' => 'mysql',
  3. 'persistent' => 'false',
  4. 'host' => 'localhost',
  5. 'port' => '',
  6. 'login' => 'cakeBlog',
  7. 'password' => 'c4k3-rUl3Z',
  8. 'database' => 'cake_blog_tutorial',
  9. 'schema' => '',
  10. 'prefix' => '',
  11. 'encoding' => ''
  12. );

Une fois que vous avez sauvegardé votre nouveau fichier database.php, vous devriez être en mesure d'ouvrir votre navigateur et de voir la page d'accueil de Cake. Elle devrait également vous indiquer que votre fichier de connexion à la base de données a été trouvé et que Cake peut s'y connecter avec succès.