我想將自定義類型映射到字符串。這裏是我的實體定義:zend表達+教條自定義類型
/**
* @var string
*
* @ORM\Column(name="type", type="string", columnDefinition="my_type_enum", nullable=false)
*/
但是當我嘗試創建遷移(遷移:DIFF)這是輸出
[主義\ DBAL \ DBALException] 未知的數據庫類型my_type_enum
要求,Doctrine\DBAL\Platforms\PostgreSQL92Platform
不得suppo rt it。
似乎我需要映射我的自定義類型my_type_enum
到一個字符串使用mapping_types
,但在Zend表達?它似乎我的配置被忽略
...
'doctrine' => [
'dbal' => [
'mapping_types' => [
'my_type_enum' => 'string'
]
]
]
...
+1 https://github.com/DASPRiD/container-interop-doctrine我們使用它,而像它很多。 DASPRiD是一位可靠的架構師和一致的維護者。 – dualmon