Nelmio/Alice 2.x Symfony 3,将相关夹具装入不同的捆绑包中
如果我的问题已经有了答案,那么对不起,请告诉我正确的方向,因为我找不到任何东西 假设我有两捆。每个捆绑包都有fixers.yml文件和加载程序文件。 装载机和固定装置在互不依赖时工作正常 然而,当我从fixtureB引用fixtureA时,我在数据库中得到了重复的记录 例如: 不走运 每次我尝试在故事装置中使用用户对象时,alice都会再次尝试将其保存到db中 致以最良好的祝愿,Nelmio/Alice 2.x Symfony 3,将相关夹具装入不同的捆绑包中,symfony,fixtures,nelmio-alice,alice-fixtures,Symfony,Fixtures,Nelmio Alice,Alice Fixtures,如果我的问题已经有了答案,那么对不起,请告诉我正确的方向,因为我找不到任何东西 假设我有两捆。每个捆绑包都有fixers.yml文件和加载程序文件。 装载机和固定装置在互不依赖时工作正常 然而,当我从fixtureB引用fixtureA时,我在数据库中得到了重复的记录 例如: 不走运 每次我尝试在故事装置中使用用户对象时,alice都会再次尝试将其保存到db中 致以最良好的祝愿, 罗伯特我做了一些研究,并与人们交谈——看起来这可能是一个bug。您可以在此处了解更多信息: 此外,我还想与大家分享
罗伯特我做了一些研究,并与人们交谈——看起来这可能是一个bug。您可以在此处了解更多信息: 此外,我还想与大家分享我的工作: 我想把东西分开,保持干净。您可以将其移动到App/DataFixtures/ORM目录,而不是将所有装置保存在一个文件包中。但是,Symfony不会在此目录中查找装置。你可以:
- 将路径添加到控制台中的装置命令:
doctrine:fixtures:load --fixtures=/var/www/story/app/DataFixtures/ORM
- 为上述解决方案创建别名
- 重写DoctrineFixturesBundle-
$objects = Fixtures::load(__DIR__ . '/fixtures.yml', $manager, ['persist_once'=>true]);
doctrine:fixtures:load --fixtures=/var/www/story/app/DataFixtures/ORM