Symfony Doctrine更改实体日期时间字段的日期格式

时间:2016-10-07 09:29:36

标签: doctrine-orm symfony

所以我有一个带有Datetimetz字段的实体,默认格式是MvxAndroidSetup对吗?
但是,在数据库中我的格式是Y-m-d H:i:sO,我实际上并不是知道为什么这种格式,但它不是我的数据库,我必须使用它。

那我怎么能改变这个领域的格式呢?
谢谢!

1 个答案:

答案 0 :(得分:0)

您可以定义自己的类型。

Symfony:https://symfony.com/doc/current/doctrine/dbal.html#registering-custom-mapping-types 学说:http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/types.html#custom-mapping-types

然后,在名为convertToPHPValueconvertToDatabaseValue的方法中执行转换。