【发布时间】:2014-03-26 13:01:53
【问题描述】:
当我在 marco pivetta 教程上执行此步骤时 Validate-schema 我有这个错误:
[PDOException]
SQLSTATE[HY000] [1045] Access denied for user 'username'@'localhost' (using password: YES)
问题是,在线命令我认为我的学说.local.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' => 'test',
'charset' => 'utf8',
'driverOptions' => array (1002 => 'SET NAMES utf8'),
)
)
)
)
);
没有为此工具加载。我的 $params 是空的 (Doctrine\DBAL\Driver\PDOMySql\Driver) 并且 _constructPdoDsn 返回标准 $dsn,而不是我的配置参数。
我的操作系统是 windows 7 我正在 wamp 上使用 Zend Framework2 我使用 Console2 和 gitBash 作为命令行。
我有什么帮助吗?
【问题讨论】:
-
不,这个文件甚至没有被读取。无论我在那里写什么......我什至在 PHPmyAdmin 上创建了一个具有相同学说配置的用户,但运气不好。
标签: doctrine-orm console zend-framework2