Ich bin beschäftigt mit Doctrine2, aber ich kann es nicht zum Laufen bringen.Doctrine 2 Konfiguration mit MySQL
Alles funktioniert gut mit sqlite aus der Box. Aber wenn ich versuche, die Datenbank in der Sandbox-Demo zu MySQL zu ändern, bin ich verwirrt. Das habe ich getan. Ich habe eine Datenbank, änderte sich die Connection Array:
$connectionOptions = array(
'driver' => 'pdo_mysql',
'path' => __DIR__.'/mysql.php'
);
der ‚Pfad‘ Eintrag vorhanden ist und sieht wie folgt aus:
$connectionParams = array(
'dbname' => 'db_test',
'user' => 'test',
'password' => 'p4ssw0rd',
'host' => 'localhost',
'driver' => 'pdo_mysql',
);
Wenn ich den Befehl zum Erstellen der Datenbank:
php doctrine orm:schema-tool:create
Was mich den Fehler gibt:
no database selected
Scheint eine klare Botschaft zu sein. Aber wie kann ich den Datenbanknamen ändern, da der in mysql.php (siehe oben) angegebene existiert und der verwendet werden sollte! Ich suchte stundenlang danach, aber ich kann es nirgends finden.
Können Sie uns etwas mehr von dem Code zeigen, der mit nur zwei Zeilen schwer zu diagnostizieren ist. Vielen Dank! –