0

我正在使用最新版本的 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 等。我已经覆盖了命令并在执行之前手动删除了表,但使用固定装置我不知道该怎么做。

有人能帮助我吗?

谢谢!

杰弗里

4

0 回答 0