我在Windows 7 64位上。
我将不得不迁移Symfony 1.4网站。
我找到命令orm:convert-d1-schema
将Symfony 1.4 DB Schema转换为Symfony 2.
但是这个命令没有在Symfony 2.4中实现
http://forum.symfony-project.org/viewtopic.php?f=23&t=33149 https://github.com/symfony/symfony/issues/1442
我尝试安装doctrine 2 CLI来进行转换,但是我遇到了错误并且停止了尝试,因为这可能是一个坏主意。
你知道如何让这个命令在Symfony上工作吗?
答案 0 :(得分:0)
要使用Doctrine 2中的所有orm:*
commands available,您需要配置/设置Commandline Tools。
如果您遵循标准的symfony 2项目设置,则项目根目录下可能有一个bin/
目录。在该文件夹中,您应该归档两个文件doctrine
和doctrine.php
。
您应该使用此doctrine
可执行文件,或者doctrine.php
,因为您使用的是Windows而不是app/console
。
通过这种方式,您可以直接使用Doctrine ORM命令而不是“symfony提供的别名”。
如果您对此有任何疑问,请与我联系。
此致