【问题标题】:Doctrine 2 orm:convert-d1-schema command missing in Symfony 2Symfony 2 中缺少 Doctrine 2 orm:convert-d1-schema 命令
【发布时间】:2014-01-09 10:35:04
【问题描述】:

我使用的是 Windows 7 64 位。

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

我找到了将 Symfony 1.4 DB Schema 转换为 Symfony 2 的命令 orm:convert-d1-schema

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

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

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

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

【问题讨论】:

    标签: php symfony orm doctrine-orm doctrine


    【解决方案1】:

    为了在 Doctrine 2 中使用所有orm:*commands available,您需要配置/设置Commandline Tools

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

    您应该使用此doctrine 可执行文件,或者可能使用doctrine.php,因为您使用的是Windows,而不是app/console。 这样你就可以直接使用 Doctrine ORM 命令,而不是为它们使用“symfony 提供的别名”。

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

    问候,

    【讨论】:

      猜你喜欢
      • 2012-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-11
      • 2013-03-17
      • 2012-01-22
      • 2013-07-02
      • 1970-01-01
      相关资源
      最近更新 更多