Ben Doctrine2 ile meşgul değilim, ama o iş için alınamıyor.
Her şey sqlite ile kutunun dışında çalışıyor. Ben MySQL sandbox demo veritabanı değiştirmeye çalıştığınızda ama ben karışık alıyorum. Bu ne yaptım. Ben, bir veri tabanı oluşturduk için ConnectionOptions dizi değişti:
$connectionOptions = array(
'driver' => 'pdo_mysql',
'path' => __DIR__.'/mysql.php'
);
'yol' giriş var ve bu gibi görünüyor:
$connectionParams = array(
'dbname' => 'db_test',
'user' => 'test',
'password' => 'p4ssw0rd',
'host' => 'localhost',
'driver' => 'pdo_mysql',
);
Ben veritabanı oluşturmak için komutu çalıştırdığınızda:
php doctrine orm:schema-tool:create
Bana hata verir:
no database selected
Net bir mesaj gibi görünüyor. Ama databasename nasıl değiştirebileceğinizi, mysql.php belirtilen bir (yukarıya bakınız) excist yapar ve kullandığı biri olmalıdır neden! Ben saatlerce aradı, ama ben hiçbir yerde bulamıyorum.