2011-11-09 52 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

相關問題