Doctrine 2控制台命令失败

时间:2012-06-01 07:46:07

标签: php doctrine-orm

我仍然遇到Doctrine 2中控制台命令的问题。

在我的项目的第一次设置期间,我可以运行控制台命令来从我的注释模型中更新数据库,而不会出现问题,例如。

doctrine orm:schema-tool:update --force

从那以后,我一直在努力工作,现在需要再次运行。但是,现在当上述运行时没有任何反应。没有错误消息,没有成功报告 - 命令只是静默完成。

我认为我已经做了一些破坏了这件事的事情,但是如果没有某种错误报告我就无法知道,所以我很难过。

我如何解决问题是什么????

2 个答案:

答案 0 :(得分:0)

只要您的数据库中没有任何数据夹具,您可以尝试删除它并重新创建它。

doctrine orm:schema-tool:drop --force  --full-database
doctrine orm:schema-tool:create

我个人使用Doctrine迁移工具管理更新。我遇到了一些问题:当我第一次尝试时,更新按预期工作。

答案 1 :(得分:0)

好的,我有这个工作。相当愚蠢的是,我已经在模板目录中添加了一个应该在其他地方的类,并且删除它似乎允许模式工具工作。如果该工具提供了一些反馈,而不仅仅是“完成”,那将是很好的,但最终只是对我的疏忽。