Fre*_*zer 7 doctrine-orm zend-framework2
我想用doctrine 2和zend framework 2创建一个数据库.
我试图使用命令行,但它不起作用,因为首先我需要连接到数据库.
这是我可以使用的命令行: 
当我使用命令"php doctrine dbal:run-sql CREATE DATABASE TOTO"时,我收到一个错误,告诉我我选择的数据库(但我不想选择任何数据库)是未知的.

你知道我怎么能弄明白这个问题吗?
如果我没有义务使用phpmyadmin并由我自己创建它,我真的很感激.我更愿意使用doctrine来确保我的代码与其他类型的数据库兼容(例如Mysql/Postegre)
谢谢= D
我找到了解决方案。
您只需在配置文件中指定 dbname 等于 null。
<?php
return array (
'doctrine' => array (
'connection' =>
array (
'orm_default' =>
array (
'driverClass' => 'Doctrine\\DBAL\\Driver\\PDOMySql\\Driver',
'params' =>
array (
'host' => 'localhost',
'port' => '3306',
'user' => 'root',
'password' => '',
'dbname' => null,
'charset' => 'UTF8',
),
),
'orm_poems' =>
array (
'driverClass' => 'Doctrine\\DBAL\\Driver\\PDOMySql\\Driver',
'params' =>
array (
'host' => 'localhost',
'port' => '3306',
'user' => 'root',
'password' => 'mot de passe',
'dbname' => 'poemsV3',
'charset' => 'UTF8',
),
),
),
),
);
Run Code Online (Sandbox Code Playgroud)
祝大家有美好的一天=D
| 归档时间: |
|
| 查看次数: |
3295 次 |
| 最近记录: |