Sono occupato con Doctrine2, ma non riesco a farlo funzionare.Configurazione di Doctrine 2 con MySQL
Tutto funziona bene fuori dalla scatola con sqlite. Ma quando provo a cambiare il database nella demo sandbox su MySQL mi sto confondendo. Questo è quello che ho fatto. Ho creato un database, cambiato l'array connectionOptions a:
$connectionOptions = array(
'driver' => 'pdo_mysql',
'path' => __DIR__.'/mysql.php'
);
esiste la voce 'percorso' e si presenta così:
$connectionParams = array(
'dbname' => 'db_test',
'user' => 'test',
'password' => 'p4ssw0rd',
'host' => 'localhost',
'driver' => 'pdo_mysql',
);
Quando eseguo il comando per creare il database:
php doctrine orm:schema-tool:create
il che mi dà l'errore:
no database selected
Sembra un messaggio chiaro. Ma come posso cambiare il nome del database, perché quello specificato in mysql.php (vedi sopra) fa l'excist e dovrebbe essere quello che usa! L'ho cercato per ore, ma non riesco a trovarlo da nessuna parte.
Puoi mostrarci qualcosa in più del codice, un po 'difficile da diagnosticare con solo due righe. Grazie! –