【发布时间】:2014-04-28 11:00:14
【问题描述】:
我正在为 Ocramius 和 Zend 做 Marco Pivetta 的教程,我被困在我应该验证模式的步骤上。 (见这里:Link to the tutorial) 所以实际上我被困在this question 的同一点上,已经在stackoverflow 上询问过。 这个问题的作者显然找到了解决方案,但对我来说它不起作用。 他写了
而且,如果您使用 gitBash,请不要忘记您是否已经在 application.config.php 中测试了 APPLICATION_ENV 变量,就像本教程 Zf2 在 bash_profile 文件中推进配置设置一样。
导出 APPLICATION_ENV="development"
我在我的 application.config.php 中做了这个
$env = getenv('APP_ENV') ?: 'development';
// Use the $env value to determine which modules to load
$modules = array(
'ZendDeveloperTools',
'Application',
'DoctrineModule',
'DoctrineORMModule',
);
if ($env == 'production') {
$modules[] = 'ZendDeveloperTools';
}
return array(
'modules' => $modules,
[...]
但我仍然得到错误
[PDO异常] SQLSTATE[HY000] [1045] 用户 'username'@'localhost' 的访问被拒绝(使用密码:YES)
我不得不说,我无法弄清楚作者的意思是什么
[...] bash_profile 文件:
导出 APPLICATION_ENV="开发
他的句子没有任何语法意义。
所以问题是: 不知何故,我在自动加载中的教义.local.php 被忽略了,我不知道为什么。
我正在使用 GitBash ./vendor/bin/doctrine-module orm:validate-schema 命令。
【问题讨论】:
标签: zend-framework console doctrine autoload git-bash