3

我只需要一年的存储字段,而不是完整的日期。我可以用学说 2 管理 mysql YEAR 类型吗?

4

2 回答 2

3

该映射当前不存在。您将不得不使用字符串或日期字段。或者创建您自己的映射。我不知道所需的确切步骤。但这些参考资料有望有所帮助。

http://docs.doctrine-project.org/projects/doctrine-dbal/en/2.0.x/reference/types.html#custom-mapping-types

http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/types.html#custom-mapping-types

https://groups.google.com/d/topic/symfony-users/O3Yli0uDKF8/discussion

于 2012-06-25T19:05:48.413 回答
0

我试过了,工作正常:

/**
 * @var \Year
 *
 * @ORM\Column(name="year_born", columnDefinition="YEAR", nullable=false)
 */
private $yearBorn;
于 2013-10-03T10:16:45.610 回答