2014-01-09 70 views
0

我在Windows 7 64位上。我將不得不做一個Symfony 1.4網站的遷移。Doctrine 2 orm:在Symfony 2中缺少convert-d1-schema命令

我找到了命令orm:convert-d1-schema到Symfony的1.4 DB模式轉換到Symfony的2

但該命令沒有在Symfony的實施2.4

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

我試圖安裝學說2 CLI做轉換,但我得到錯誤,並停止嘗試這個,因爲這可能是一個壞主意。

你知道我怎麼能得到這個命令在Symfony上工作嗎?

回答

0

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

如果你遵循標準的symfony 2項目設置,你的項目根目錄下可能有一個bin/目錄。在該文件夾內,您應該提交兩個文件doctrinedoctrine.php

你應該使用這個doctrine可執行文件或可能是doctrine.php,因爲你在Windows上而不是在app/console之一。 這樣你就可以直接使用Doctrine ORM命令,而不用「symfony提供的別名」。

如果您還有其他問題,請告訴我。

Regards,

相關問題