【问题标题】:old models don't delete in symfony旧模型不会在 symfony 中删除
【发布时间】:2011-03-04 20:58:31
【问题描述】:

我跑了

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

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

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

【问题讨论】:

    标签: symfony1 doctrine


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      事实证明,学说会导入每个文件,而不仅仅是 schema.yml。哎呀。

      【讨论】:

        猜你喜欢
        • 2020-02-06
        • 2021-12-01
        • 2012-12-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-01
        • 2016-12-01
        相关资源
        最近更新 更多