Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我应该为带有SYMONFY2.0.15的条令2.1.7指定哪个版本的gedmo?_Php_Symfony_Doctrine_Doctrine Orm - Fatal编程技术网

Php 我应该为带有SYMONFY2.0.15的条令2.1.7指定哪个版本的gedmo?

Php 我应该为带有SYMONFY2.0.15的条令2.1.7指定哪个版本的gedmo?,php,symfony,doctrine,doctrine-orm,Php,Symfony,Doctrine,Doctrine Orm,我的Bash拒绝处理数据库更新,因为我已经为S2安装了gedmo。 我想知道这是否是因为我安装了错误版本的Gedmo 我有Doctrine 2.1.7,我需要安装2.1.x版本的gedmo Doctrine extensions如何将其指定给我的deps文件 现在我有 [gedmo条令扩展] 吉特=http://github.com/l3pp4rd/DoctrineExtensions.git 但是,当尝试输入条令:schema:update--force命令时,在第170行的(我的路径)\ve

我的Bash拒绝处理数据库更新,因为我已经为S2安装了gedmo。 我想知道这是否是因为我安装了错误版本的Gedmo

我有Doctrine 2.1.7,我需要安装2.1.x版本的gedmo Doctrine extensions如何将其指定给我的deps文件

现在我有

[gedmo条令扩展] 吉特=http://github.com/l3pp4rd/DoctrineExtensions.git

但是,当尝试输入条令:schema:update--force命令时,在第170行的(我的路径)\vendor\gedmo条令扩展\lib\gedmo\Mapping\ExtensionMetadataFactory.php中找不到“Class'doctrine\Common\Persistence\Mapping\Driver\DefaultFileLocator”


所以我假设这是由于我使用的gedmo版本,对吗?

我在基于Symfony 2.0.15和Doctrine 2.1.7的项目中使用2.3.0版本

[gedmo-doctrine-extensions]
    git=http://github.com/l3pp4rd/DoctrineExtensions.git
    version=v2.3.0
无论如何,您可以查看您想要/需要的版本,并将其添加到“版本”选项下的deps文件中


另外,我想你已经知道了,但是当你将版本信息添加到你的deps文件中时,你需要运行供应商脚本,或者如果你正在使用composer来更新依赖项。

是的,我在官方文档中看到了这一点,这就是我为什么要问的原因,因为我不知道如何指定“我想要最新版本的2.0.x”你明白我的意思吗?如果我写v=2.0.x,我的bash不喜欢它。@MilesM。如果您想要2.1.x分支,可以像此版本=doctrine2.1.x那样指定它,或者像此版本=doctrine2.0.x那样为2.0.x分支指定它。。。在github页面上查看gemo项目标记和分支列表