我正在使用最新版本的 Symfony 框架开发一个项目。
我有一些我曾经创建过的实体(我需要保留它们以用于其他功能),但我不希望 Doctrine 实体管理器在我使用 DoctrineFixturesBundle 加载新数据固定装置时清除它们。(我不能只使用 --append 选项,我需要从其他表中删除旧数据。)
我试图在配置中排除它们:
doctrine:
dbal:
schema_filter: ~^(?!(new_bot_b|new_com|new_str|new_geb|new_geba|new_hea|new_plz1|new_plz2|new_stra))~
但它没有奏效。
对于 UpdateSchema、CreateSchema 等。我已经覆盖了命令并在执行之前手动删除了表,但使用固定装置我不知道该怎么做。
有人能帮助我吗?
谢谢!
杰弗里