在symfony中不删除旧模型

时间:2011-03-04 20:58:31

标签: symfony1 doctrine

我跑了

./symfony doctrine:build --all --and-load --no-confirmation

使用示例的schema.yml文件,并且symfony中的所有表和模型类都很好地填充。但是当我通过删除所有示例表并重写我自己完全更改了schema.yml文件时,数据库没有删除旧的更改,也没有删除任何模型类。它只是将新表添加到数据库中。

我怎样才能让学说“忘记”旧的schema.yml?

2 个答案:

答案 0 :(得分:12)

您需要运行doctrine:clean-model-files来删除未在项目或插件schema.yml文件中表示的模型类。

答案 1 :(得分:1)

..旧数据存储在同一目录下的示例文件中,project_root / config / doctrine / schema_example.yml

证明了每个文件的doctrine导入,而不仅仅是schema.yml。 woops。