Estoy ocupado con Doctrine2, pero no puedo hacer que funcione.Configuración de Doctrine 2 con MySQL
Todo funciona perfectamente con sqlite. Pero cuando trato de cambiar la base de datos en la demo de sandbox a MySQL, me confundo. Esto es lo que hice. He creado una base de datos, cambie la matriz connectionOptions a:
$connectionOptions = array(
'driver' => 'pdo_mysql',
'path' => __DIR__.'/mysql.php'
);
existe la entrada 'camino' y se ve así:
$connectionParams = array(
'dbname' => 'db_test',
'user' => 'test',
'password' => 'p4ssw0rd',
'host' => 'localhost',
'driver' => 'pdo_mysql',
);
Cuando ejecuto el comando para crear la base de datos:
php doctrine orm:schema-tool:create
lo que me da el error:
no database selected
Parece ser un mensaje claro. Pero, ¿cómo puedo cambiar el nombre de base de datos, porque el especificado en mysql.php (ver arriba) sí lo hace y debería ser el que usa! Lo busqué durante horas, pero no puedo encontrarlo en ningún lado.
¿Puede mostrarnos algo más del código, algo difícil de diagnosticar con solo dos líneas? ¡Gracias! –