Я пытаюсь определить столбец в Doctrine 2.1 (используя аннотации), который отображается в столбец CHAR фиксированной длины в MySQL. Использование fixed = true не делает работу. Аннотация
* @ORM\Column(type="string", length=49, fixed=true, nullable=false)
это приводит к ошибке: «Аннотация @ORM \ Column, объявленная для свойства [имя здесь], не имеет свойства с именем« fixed ». Доступные свойства: имя, тип, длина, точность, масштаб, уникальный, обнуляемый, параметры, определение столбца ". Поэтому я предполагаю, что «фиксированный» бит должен быть передан в «options». Но как? Я изучил документацию по Doctrine 2.1 и ничего не могу найти по этому поводу.
Я пытался
* @ORM\Column(type="string", length=49, options="fixed=true", nullable=false)
, которая не приводит к ошибке, но игнорируется - создается столбец VARCHAR (49).
Я бы предпочел не использовать columnDefinition.
Есть предложения?
СПАСИБО