Doctrine 2 orm:convert-d1-schema 命令在 Symfony 2 中缺失



我在Windows 7 64位上。

我将不得不迁移一个Symfony 1.4网站。

我发现命令orm:convert-d1-schema将Symfony 1.4 DB模式转换为Symfony 2。

但是这个命令在Symfony 2.4中没有实现

http://forum.symfony-project.org/viewtopic.php?f=23&t=33149https://github.com/symfony/symfony/issues/1442

我尝试安装 doctrine 2 CLI 进行转换,但我遇到错误并停止尝试,因为这可能是一个坏主意。

你知道我怎样才能让这个命令在Symfony上工作吗?

为了使用原则 2 中提供的所有orm:*命令,您需要配置/设置命令行工具。

如果你遵循了标准的symfony 2项目设置,那么你的项目根目录下可能有一个bin/目录。在该文件夹中,您应该提交两个文件 doctrinedoctrine.php .

您应该使用此可执行文件doctrine或者可能是doctrine.php,因为您使用的是 Windows 而不是app/console。通过这种方式,您将能够直接使用Doctrine ORM命令,而不是为它们使用"symfony提供的别名"。

如果您对此还有其他疑问,请告诉我。

问候

相关内容

  • 没有找到相关文章

最新更新