在基于注解的映射中,根据教义的文档,我们可以如下所示:
/** @Column(type="string", columnDefinition="ENUM('visible', 'invisible')") */
我的问题是如何在 yaml 元数据文件中表示这一点?
我想做这样的事情:
fields:
status:
type: string
columnDefinition: ....
我正在使用 symfony 2 作为框架
在基于注解的映射中,根据教义的文档,我们可以如下所示:
/** @Column(type="string", columnDefinition="ENUM('visible', 'invisible')") */
我的问题是如何在 yaml 元数据文件中表示这一点?
我想做这样的事情:
fields:
status:
type: string
columnDefinition: ....
我正在使用 symfony 2 作为框架
只需使用:
fields:
status:
type: string
columnDefinition: ENUM('visible', 'invisible')
status:
type: enum
values: ['visible', 'invisible']
https://www.doctrine-project.org/projects/doctrine1/en/latest/manual/yaml-schema-files.html#enums