2011-12-12 49 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