0

我正在尝试从新架构重新创建数据库,但我不断收到相同的错误Invalid default value for ...,我已经多次更改了 schema.yml,甚至删除了导致此错误的值,但它仍然显示。无论我做什么,我仍然会遇到同样的错误。

我使用php symfony doctrine:build --all --and-load但每次生成的 schema.sql 都是相同的。我已经删除了它,但不知何故,它知道架构与我正在编辑的 schema.yml 不同。

我试过清空缓存symfony cc并删除数据下的sql文件夹,但它不起作用。

有任何想法吗 ???

- -编辑 - -

我刚刚意识到数据库已正确生成,但构建指令给了我同样的错误,除非我在 schema.yml 语法中确实有错误

4

1 回答 1

4

尝试运行doctrine:clean-model-files。它将删除您的 YAML 模式中不再存在的模型的所有生成模型类。

于 2010-09-06T04:42:36.747 回答