首先,如果我不能解释清楚,我很抱歉,英语不是我的母语
我遇到以下问题,我在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)并发生同样的问题。
答案 0 :(得分:0)
尝试使用旧版本的doctrine / doctrine-fixtures-bundle。
例如,这个版本在Symfony 2.4中适用于我:
DEV-主#512fc0fa1d0ce7bdcc6a0a91812eb531f20e0828