夹具不适用于Symfony 2.4.1

时间:2014-01-24 12:55:51

标签: doctrine-orm fixtures

首先,如果我不能解释清楚,我很抱歉,英语不是我的母语

我遇到以下问题,我在Symfony(最初是2.3)中创建了一个测试应用程序,并决定使用Composer升级Symfony版本2.4。当我尝试加载Fixtures时,这给了我以下错误(php app / console doctrine:fixtures:load):

[InvalidArgumentException]                                                                                
  Could not find any fixtures to load in:                                                                   

  - /var/www/miweb/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DataFixtures/ORM               
  - /var/www/miweb/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/DataFixtures/ORM                
  - /var/www/miweb/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/DataFixtures/ORM                    
  - /var/www/miweb/vendor/symfony/monolog-bundle/Symfony/Bundle/MonologBundle/DataFixtures/ORM              
  - /var/www/miweb/vendor/symfony/swiftmailer-bundle/Symfony/Bundle/SwiftmailerBundle/DataFixtures/ORM      
  - /var/www/miweb/vendor/symfony/assetic-bundle/Symfony/Bundle/AsseticBundle/DataFixtures/ORM              
  - /var/www/miweb/vendor/doctrine/doctrine-bundle/Doctrine/Bundle/DoctrineBundle/DataFixtures/ORM          
  - /var/www/miweb/vendor/sensio/framework-extra-bundle/Sensio/Bundle/FrameworkExtraBundle/DataFixtures/ORM 
  - /var/www/miweb/src/Web/MainBundle/DataFixtures/ORM                                                      
  - /var/www/miweb/src/Web/UserBundle/DataFixtures/ORM                                                      
  - /var/www/miweb/src/Web/BlogBundle/DataFixtures/ORM                                                      
  - /var/www/miweb/vendor/doctrine/doctrine-fixtures-bundle/Doctrine/Bundle/FixturesBundle/DataFixtures/ORM 
  - /var/www/miweb/vendor/symfony/symfony/src/Symfony/Bundle/WebProfilerBundle/DataFixtures/ORM             
  - /var/www/miweb/vendor/sensio/distribution-bundle/Sensio/Bundle/DistributionBundle/DataFixtures/ORM      
  - /var/www/miweb/vendor/sensio/generator-bundle/Sensio/Bundle/GeneratorBundle/DataFixtures/ORM

此外,在错误显示我创建的所有灯具的源代码之前,这应该不会发生。

我也尝试从头开始,从网上下载Symfony 2.4,然后我完全遵循官方文档中的步骤(http://symfony.com/doc/current/bundles/DoctrineFixturesBundle/index.html)并发生同样的问题。

1 个答案:

答案 0 :(得分:0)

尝试使用旧版本的doctrine / doctrine-fixtures-bundle。

例如,这个版本在Symfony 2.4中适用于我:

  

DEV-主#512fc0fa1d0ce7bdcc6a0a91812eb531f20e0828