我想在我的非symfony項目中使用doctrine migrations,所以我從https://github.com/doctrine/migrations得到phar獨立。我在做的時候配置好了一切正常(DB-配置和配置),然後在「遷移:狀態:」我得到的錯誤:doctrine migrations phar,如何設置類型映射?
[Doctrine\DBAL\DBALException]
Unknown database type enum requested, Doctrine\DBAL\Platforms\MySqlPlatform may not support it.
現在有關於如何在symfony的應用程序的情況下解決這個問題很多資源(例如http://wildlyinaccurate.com/doctrine-2-resolving-unknown-database-type-enum-requested),但在這種情況下,我可以在哪裏放置這種類型映射?我應該提取.phar,將代碼放入其中(在哪裏?),然後重新打包它? (怎麼了?)
您需要使用遷移和設置的CLI你自己。從克隆https://github.com/doctrine/migrations開始並通過作曲者安裝。之後,根據自己的需要自定義CLI運行器以設置連接。 – Ocramius 2013-02-26 11:14:47
Ocramius建議額外選項無效的方式(--db-config,--configuration)。這是衆所周知的錯誤。 – 2014-07-23 06:20:47