我们如何排除一些表(例如,国家、城市等)要通过教义:固定装置:加载清除?是否有任何 yaml 配置文件或其他?
问问题
986 次
2 回答
0
是的,最近在https://github.com/doctrine/DoctrineFixturesBundle/pull/307中实施了此类选项
您现在可以使用--purge-exclusions
选项。享受!例如
php bin/console doctrine:fixtures:load --no-interaction --env=test --purge-exclusions=regions --purge-exclusions=countries
您可以阅读如何自定义清除行为https://symfony.com/doc/3.1/bundles/DoctrineFixturesBundle/index.html#specifying-purging-behavior
请注意,此功能仅在3.4.0
发布后可用https://github.com/doctrine/DoctrineFixturesBundle/releases/tag/3.4.0
于 2020-10-07T14:20:09.963 回答
0
php bin/console doctrine:fixtures:load --append
默认情况下,加载命令会清除数据库,从每个表中删除所有数据。要附加您的灯具数据,请添加 --append 选项。
资料来源:Symfony 文档
于 2019-09-08T09:33:42.457 回答