从架构生成db时,PHP doctrine convers枚举到varchar?

时间:2012-04-21 07:01:04

标签: php mysql doctrine

我正从我的架构文件生成数据库。我为优先级字段写了以下专栏: 优先级:{type:enum(20),values:['show stopper',high,medium,low],notnull:true}

但是,当我浏览我的phpmyadmin时,它只显示优先级的类型是varchar(20)。 所以我在排序方面遇到了问题。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

Doctrine不支持枚举类型。所以它会自动转换为varchar http://readthedocs.org/docs/doctrine-orm/en/2.0.x/cookbook/mysql-enums.html