2011-11-09 51 views
1

我已经通过.yml文件架构在数据库中生成Entities文件,Proxies文件和Tables/fields。我想在模式文件中添加一个字段。更新数据库中的表/字段 - Doctrine 2和Codeigniter 2

如何通过命令行工具重新生成Entities,Proxies和MySQL tables/fields而不删除表并删除所有记录?

我试着用这些并不能正常工作(我得到错误):

  • ./doctrine orm:schema-tool:create
  • ./doctrine orm:schema:tool:update

我错过了什么?

+1

对于我一直遇到的问题也是+1。当存在已有的记录和表格结构被改变时,急于听到是否有重新生成的好方法。 – cantera

回答

0

我已经找到了解决办法:

使用此命令orm:schema-tool:update --force添加/不删除所有记录删除数据库/更新领域。但首先您需要更改YAML文件Entity class

相关问题