Symfony2 - String在数据库中转换为tinyint

时间:2014-04-07 08:27:15

标签: php symfony doctrine

为什么当我执行php app/console doctrine:schema:update --force时,此属性会在数据库中映射为整数类型?:

const ORDINARY = 'ordinary';
const EXTRAORDINARY = 'extraordinary';
/**
 * @ORM\Column(type="string", name="ordinariness")
 * @Constraints\NotNull
 * @Constraints\Choice(choices={"ordinary", "extraordinary"})
 */
private $ordinariness = self::ORDINARY;

在尝试修改数据库中的ordinariness值之前,我遇到了一些奇怪的问题。然后我意识到该属性已被映射为tinyint。我知道我错过了什么或做错了什么?

0 个答案:

没有答案