我正在尝试从新架构重新创建数据库,但我一直得到同样的错误Invalid default value for ...
我已经多次更改schema.yml甚至删除了导致此错误的值,但是它仍然显示。无论我做什么,我仍然会得到同样的错误。
我使用php symfony doctrine:build --all --and-load
,但每次生成的schema.sql都是相同的。我删除了它,但不知何故,它知道模式与我正在编辑的schema.yml有什么不同。
我已经尝试清空缓存symfony cc
并删除数据下的sql文件夹,但它无效。
任何想法???
--- ---编辑
我刚刚意识到数据库是正确生成的,但构建指令给了我同样的错误,除非我在schema.yml语法中确实有错误
答案 0 :(得分:4)
尝试运行doctrine:clean-model-files
。它将删除YAML模式中不再存在的模型的所有生成的模型类。