Doctrine a chyba enum columnDefinition

kleinpetr
Člen | 480
+
0
-

@FilipProcházka
Zdravím,

použil jsem následující definici ENUM sloupce a když tabulka ještě neexistovala, tak vše proběhlo OK, teď když spustím přes migrace znovu diff, tak mi Types\Enum hodí tuto chybu

Please, use the 'columnDefinition' property of @Column() annotation.

Deklarace:

	/**
 * @var string
 * @ORM\Column(type="enum", columnDefinition="enum('in_used','temp_out','excluded')")
 */
private $stockRecord = Material::STOCK_RECORD_IN_USED;

Editoval kleinpetr (8. 9. 2017 19:53)

Svaťa Šimara
Člen | 98
+
0
-

Toto vypadá jako vlastnost Kdyby enum typu https://github.com/…pes/Enum.php

Který mimochodem v novější Kdyby doctrine ani nebude https://github.com/…ll/251/files

Řídíl bych se oficiální dokumentací a buď použi varchar anebo vlastní typ