Doctrine 2 configuration avec MySQL

Je suis occupé avec Doctrine2, mais je ne peux pas le faire fonctionner.

Tout fonctionne bien hors de la boîte avec sqlite. Mais quand j'ai essayer de changer la base de données dans le bac à sable de la démo pour MySQL, je suis confus. C'est ce que j'ai fait. J'ai créé une base de données, changé la connectionOptions tableau:

$connectionOptions = array(
    'driver' => 'pdo_mysql',
    'path' => __DIR__.'/mysql.php'
);

le 'chemin' entrée existe et ressemble à ceci:

$connectionParams = array(
    'dbname' => 'db_test',
    'user' => 'test',
    'password' => 'p4ssw0rd',
    'host' => 'localhost',
    'driver' => 'pdo_mysql',
);

Lorsque je lance la commande pour créer la base de données:

 php doctrine orm:schema-tool:create

Qui me donne l'erreur:

 no database selected

Semble être un message clair. Mais comment puis-je changer la databasename, cause à celui spécifié dans mysql.php (voir ci-dessus) ne excist et doit être celle qu'il utilise! J'ai cherché pendant des heures, mais je ne peux pas le trouver n'importe où.

Pouvez-vous nous montrer un peu plus de code, un peu difficile à diagnostiquer avec seulement deux lignes. Merci!

OriginalL'auteur Rene Terstegen | 2010-08-03