Я пытаюсь сопоставить настраиваемый тип с строкой. Вот мое определение сущность:zend expressive + doctrine custom types
/**
* @var string
*
* @ORM\Column(name="type", type="string", columnDefinition="my_type_enum", nullable=false)
*/
Но когда я пытаюсь создать миграции (Migration: Diff) Это выход
[Учение \ DBAL \ DBALException] Неизвестный тип базы данных my_type_enum
просил, Doctrine\DBAL\Platforms\PostgreSQL92Platform
может не Suppo rt it.
Кажется, мне нужно указать свой собственный тип my_type_enum
на строку, используя mapping_types
, но где в Zend Expressive? Это, кажется, моя конфигурация игнорируется
...
'doctrine' => [
'dbal' => [
'mapping_types' => [
'my_type_enum' => 'string'
]
]
]
...
+1 для https://github.com/DASPRiD/container-interop-doctrine Мы используем его, и как это много. DASPRiD - надежный архитектор и постоянный сопровождающий. – dualmon