如何使用注释在Doctrine 2中映射单个char列?我想要一个char类型,而不是一个char字符串。
答案 0 :(得分:31)
您始终可以使用带有固定选项的字符串类型:
/**
* @Column(type="string", length=2, options={"fixed" = true})
*/
protected $country;
上面的代码片段产生以下SQL:
...
`country` char(2) NOT NULL,
...
答案 1 :(得分:2)
Doctrine没有开箱即用的CHAR类型,但是它允许您定义自定义类型,您可以使用它们来创建要在注释中使用的“char”类型。
Doctrine文档有一个例子:http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/types.html#custom-mapping-types
答案 2 :(得分:1)
drawEye(0, sclera);