我通过Entities
文件架构在数据库中生成了Proxies
个文件,Tables/fields
个文件和.yml
。我想在模式文件中添加一个字段。
如何在不删除表格和删除所有记录的情况下,通过命令行工具重新生成Entities
,Proxies
和MySQL tables/fields
?
我试过这些并且不起作用(我收到错误):
./doctrine orm:schema-tool:create
./doctrine orm:schema:tool:update
我错过了什么?
答案 0 :(得分:0)
我找到了一个解决方案:
使用此命令orm:schema-tool:update --force
,您可以在数据库中添加/删除/更新字段,而不会删除所有记录。但首先您需要更改YAML
文件和 Entity class
。