MySQL ile Doktrin 2 konfigürasyon

0 Cevap php

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.

0 Cevap