How do I set enum data type in doctrine 2

匿名 (未验证) 提交于 2019-12-03 03:08:02

问题:

In annotation based mapping, as per the documentation of doctrine, we can do as shown below:

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

My question is how do I represent this in yaml meta data file for doctrine?

I want to do something like this:

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

I am using symfony 2 as framework

回答1:

Just use:

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


回答2:

status:     type: enum     values: ['visible', 'invisible'] 

http://docs.doctrine-project.org/projects/doctrine1/en/latest/en/manual/yaml-schema-files.html#enums



标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!