Symfony 如何在原则2中设置枚举数据类型
在基于注释的映射中,根据条令的文档,我们可以如下所示:Symfony 如何在原则2中设置枚举数据类型,symfony,doctrine-orm,Symfony,Doctrine Orm,在基于注释的映射中,根据条令的文档,我们可以如下所示: /** @Column(type="string", columnDefinition="ENUM('visible', 'invisible')") */ 我的问题是,如何在条令的yaml元数据文件中表示这一点 我想这样做: fields: status: type: string columnDefinition: .... 我使用symfony 2作为框架只需使用: fields: status: type: stri
/** @Column(type="string", columnDefinition="ENUM('visible', 'invisible')") */
我的问题是,如何在条令的yaml元数据文件中表示这一点
我想这样做:
fields:
status:
type: string
columnDefinition: ....
我使用symfony 2作为框架只需使用:
fields:
status:
type: string
columnDefinition: ENUM('visible', 'invisible')
你试过你写的东西吗?我不知道如何将ENUM('visible','invisible')转换成yaml表达式,我是yaml新手,我猜这只适用于MySQL,对吗?因为在Postgres中,您必须实际创建类型
status:
type: enum
values: ['visible', 'invisible']