Zend framework2 zendframework 2 doctrine2架构将不会打开
我在zendframework 2与doctrine 2一起工作 我正在尝试使用orm:validate模式来验证和生成数据库中的表;i、 e将实体类用户与新表匹配 我遵循了马可·皮维塔的指导 但是,当我尝试在git中打开模式时,即Zend framework2 zendframework 2 doctrine2架构将不会打开,zend-framework2,doctrine-odm,Zend Framework2,Doctrine Odm,我在zendframework 2与doctrine 2一起工作 我正在尝试使用orm:validate模式来验证和生成数据库中的表;i、 e将实体类用户与新表匹配 我遵循了马可·皮维塔的指导 但是,当我尝试在git中打开模式时,即 andreea@Andreea-HP /cygdrive/c/users/andreea/zend/testingZend ./vendor/bin/doctrine-module orm:validate-schema 我得到以下信息: 无法打开输入文件: /
andreea@Andreea-HP /cygdrive/c/users/andreea/zend/testingZend
./vendor/bin/doctrine-module orm:validate-schema
我得到以下信息:
无法打开输入文件:
/cygdrive/c/users/endy/zend/testingZend/vendor/doctrine/doctrine模块/bin/doctrine模块
有人知道我为什么不能打开页面吗
问候
安德烈
你好
按照福兹的建议,我尝试了以下方法:
php public/index.php orm:validate-schema
但是,我收到了以下错误消息:
Undefined index: APPLICATION_ENV in C:\Users\andreea\zend\testingZend\public\index.php on line 19
Call Stack:
0.0002 235176 1. {main}() C:\Users\andreea\zend\testingZend\public\index.php:0
Zend Framework 2.2.5 application
Usage:
Reason for failure: Invalid arguments or no arguments provided
PHP Notice: Undefined index: APPLICATION_ENV in C:\Users\andreea\zend\testingZend\public\index.php on line 19
PHP Stack trace:
PHP 1. {main}() C:\Users\andreea\zend\testingZend\public\index.php:0
我认为,该信息指的是以下内容:
/**
* Display all errors when APPLICATION_ENV is development.
*/
if ('development' === $_SERVER['APPLICATION_ENV']) {
error_reporting(E_ALL);
ini_set("display_errors", 1);
}
如果您能提供一些建议,请尝试在应用程序的索引上使用条令命令行,而不是直接使用条令模块二进制文件,实际上它们都做相同的事情
$ cd /your/zf2/project
$ php public/index.php orm:validate-schema
这是我喜欢的方式。嗨,福兹,我尝试了你的解决方案,但收到了新的错误消息。我已将错误消息放在我的主查询中。感谢继续提供帮助。您应该在~/.bashrc linux~/.bashrc_配置文件mac os x中定义应用程序_ENV变量,以便在CLI上使用环境变量。这是我写的关于这个主题的另一个答案:哦。。在mac os x上,它应该是~/.bash_profile而不是~/.bashrc_profile对不起,bash文件在哪里?我需要去哪里更改它