./symfony doctrine:build --all --and-load --no-confirmation
使用示例的schema.yml文件,并且symfony中的所有表和模型类都很好地填充。但是当我通过删除所有示例表并重写我自己完全更改了schema.yml文件时,数据库没有删除旧的更改,也没有删除任何模型类。它只是将新表添加到数据库中。
我怎样才能让学说“忘记”旧的schema.yml?
答案 0 :(得分:12)
您需要运行doctrine:clean-model-files
来删除未在项目或插件schema.yml文件中表示的模型类。
答案 1 :(得分:1)
..旧数据存储在同一目录下的示例文件中,project_root / config / doctrine / schema_example.yml
证明了每个文件的doctrine导入,而不仅仅是schema.yml。 woops。