我仍然遇到Doctrine 2中控制台命令的问题。
在我的项目的第一次设置期间,我可以运行控制台命令来从我的注释模型中更新数据库,而不会出现问题,例如。
doctrine orm:schema-tool:update --force
从那以后,我一直在努力工作,现在需要再次运行。但是,现在当上述运行时没有任何反应。没有错误消息,没有成功报告 - 命令只是静默完成。
我认为我已经做了一些破坏了这件事的事情,但是如果没有某种错误报告我就无法知道,所以我很难过。
我如何解决问题是什么????
答案 0 :(得分:0)
只要您的数据库中没有任何数据夹具,您可以尝试删除它并重新创建它。
doctrine orm:schema-tool:drop --force --full-database
doctrine orm:schema-tool:create
我个人使用Doctrine迁移工具管理更新。我遇到了一些问题:当我第一次尝试时,更新按预期工作。
答案 1 :(得分:0)
好的,我有这个工作。相当愚蠢的是,我已经在模板目录中添加了一个应该在其他地方的类,并且删除它似乎允许模式工具工作。如果该工具提供了一些反馈,而不仅仅是“完成”,那将是很好的,但最终只是对我的疏忽。