1

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

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

doctrine orm:schema-tool:update --force

从那时起,我一直在努力完成这个项目,现在需要再次运行它。但是,现在当上述运行时没有任何反应。没有错误消息,没有成功报告——命令只是默默地完成。

我假设我做了一些破坏了这一点的事情,但是如果没有某种错误报告,我无法知道,所以我很难过。

我怎样才能找出问题所在????

4

2 回答 2

0

只要您的数据库中没有任何数据固定装置,您就可以尝试删除它并重新创建它。

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

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

于 2012-06-01T11:06:29.780 回答
0

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

于 2012-06-01T19:04:54.460 回答