我正在尝试将自定义类型映射到字符串。这是我的实体定义:
/**
* @var string
*
* @ORM\Column(name="type", type="string", columnDefinition="my_type_enum", nullable=false)
*/
但是当我尝试创建迁移(迁移:差异)时,这是输出
[Doctrine\DBAL\DBALException]my_type_enum
请求的未知数据库类型,Doctrine\DBAL\Platforms\PostgreSQL92Platform
可能不支持它。
似乎我需要使用 将我的自定义类型映射my_type_enum
到一个字符串mapping_types
,但是 Zend Expressive 在哪里?看来我的配置被忽略了
...
'doctrine' => [
'dbal' => [
'mapping_types' => [
'my_type_enum' => 'string'
]
]
]
...