我想问,是否有可能有"Flagception - Feature toggle bundle",在学说迁移中忽略实体?我有一个巨大的项目,我必须多次重复使用。我可以简单地使用它,标记不必要的元素,它几乎准备好了,但学说迁移仍然使用未使用的实体,并为它们创建表。是否有可能标记特定的实体,这样学说迁移就会忽略它们?
尝试像这样使用doctrine dbal schema_filter选项:
doctrine:
dbal:
schema_filter: ~^(?!prefix_)~
所有以prefix_
开头的表将被忽略。
关于忽略自定义表的更多信息
你可以通过命令行来完成,而不需要写教条。每次使用Yaml文件。使用这个命令将过滤掉所有以foobar:
开头的表php bin/console doctrine:migrations:diff --filter-expression='~^(?!foobar)~'