我正在忙于Doctrine2,但是我无法使其正常工作。
使用sqlite时一切都很好,但是当我尝试将沙盒演示中的数据库更改为MySQL时,我感到困惑。这是我所做的:我创建了一个数据库,并将connectionOptions数组更改为:
$connectionOptions = array(
'driver' => 'pdo_mysql',
'path' => __DIR__.'/mysql.php'
);
'path'条目存在且如下所示:
$connectionParams = array(
'dbname' => 'db_test',
'user' => 'test',
'password' => 'p4ssw0rd',
'host' => 'localhost',
'driver' => 'pdo_mysql',
);
当我运行创建数据库的命令时:
php doctrine orm:schema-tool:create
这导致我出现错误:
no database selected
看起来是一个明确的信息。但是我该如何更改数据库名称,因为在mysql.php中指定的那个确实存在并且应该是它使用的!我已经搜索了数小时,但是我无法找到它的任何地方。
看起来是一个明确的信息。但是我该如何更改数据库名称,因为在mysql.php中指定的那个确实存在并且应该是它使用的!我已经搜索了数小时,但是我无法找到它的任何地方。