2011-12-12 43 views
1

我在使用propel 1.3的symfony 1.1項目時遇到問題。我正在使用sfGuardPlugin。這個插件錯誤是因爲oracle的時間戳。像「12/12/08 18:16:02,00000000000」。使用propel 1.3的oracle的錯誤1.3

我使用的是propel 1.3,所以我使用的是PDO。但它給我oracle時間戳字符串「原樣」。我如何強制推動爲我轉換這些字符串?

行走,應給予類似propel.defaultTimeStampFormat = Y-M-d H:我:■

這不是第一次推進1.3的bug我與甲骨文有。我的工作是將交響樂項目從1.0改爲1.1(現在),然後從1.1改爲1.4。

回答

1

您應該使用Propel 1.6,即使從1.4通過到1.6,它也有點不同於1.3,因爲向後兼容一直保持安全。自1.3版以來,Oracle已經爲Oracle做了很多修復。

順便說一句,你可以使用Propel 1.6和Symfony 1.3/1.4的sfPropelORMPlugin。

不幸的是,如果Oracle適配器上存在一個錯誤,那麼對於Propel 1.3你將不會得到任何幫助,因爲這個版本確實很舊。

+0

謝謝。我知道propel 1.4正與我的辦公室oracle服務器在symfony 1.4上工作。我會盡量使它與symfony 1.1一起工作。 – Perello