2012-09-17 34 views
5

在基于注解映射枚举数据类型,按照教义的文档,我们可以做如下图所示:如何设置教义2

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

我的问题是我怎么在YAML元代表本数据文件的教义?

我想要做这样的事情:

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

我使用的symfony 2作为框架

+0

你试过你写的是什么? –

+0

我不知道如何将ENUM('visible','invisible')转换为yaml表达式,我对yaml很陌生 – sonam

回答

11

只需使用:

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

我猜这只适用于MySQL,对不对?因为在Postgres中你将不得不实际创建类型 –