如何在doctrine 2中设置枚举数据类型

时间:2012-09-17 05:14:39

标签: symfony doctrine-orm

在基于注释的映射中,根据学说文档,我们可以如下所示:

/** @Column(type="string", columnDefinition="ENUM('visible', 'invisible')") */

我的问题是如何在yaml元数据文件中为doctrine表示?

我想做这样的事情:

fields:
status:
  type: string
  columnDefinition: ....

我使用symfony 2作为框架

2 个答案:

答案 0 :(得分:12)

只需使用:

fields:
status:
  type: string
  columnDefinition: ENUM('visible', 'invisible')

答案 1 :(得分:1)