我需要一个Symfony2中的命令示例:
php app/console doctrine:mongodb:fixtures:load --fixtures=/path/to/fixture 我不知道如何设置--fixtures=/path/to/fixture。我可以加载所有的东西,但我不能只为一个新的夹具加载!
/path/to/fixture应该是什么格式?
我也试过这个--fixtures=src/PMI/UserBundle/DataFixtures/ORM/FeatureFixtures,但每次都会收到这个:
[InvalidArgumentException]
Could not find any fixtures to load in:
- src/PMI/UserBundle/DataFixtures/ORM/FeatureFixtures发布于 2014-02-21 05:01:26
我知道这很古老,但其他人已经问过了,这些答案可能不会涵盖其他一些问题。
您只需要指定文件夹,而不是文件。在上面的问题中,不清楚FeatureFixtures是php文件还是实际上是一个文件夹。如果这只是一个php文件而不是一个文件夹,它可能会失败。这是加载fixture的正确方法,假设FeatureFixtures是一个包含fixture的php文件:
doctrine:fixtures:load --fixtures=src/PMI/UserBundle/DataFixtures/ORM --append发布于 2015-11-12 21:47:54
您可以使用真实路径定义灯具。
php app/console doctrine:fixtures:load --fixtures=src/MyBundle/DataFixtures/ORM/LoadMyFixturesData.php发布于 2012-05-24 04:26:33
这不是必需的,但如果您想手动指定装入fixtures类的目录,您可以使用以下命令:
例如,如果我在symfony目录中执行命令
--fixtures=/src/yourBundle/fixture https://stackoverflow.com/questions/10726979
复制相似问题