mysql tinyint(2)映射为boolean与doctrine不正确

时间:2013-02-04 06:03:04

标签: symfony doctrine dbal tinyint doctrine-dbal

我用symfony2和doctrine用命令反向设计我的数据库:

php app/console doctrine:mapping:convert
php app/console doctrine:mapping:import
php app/console doctrine:generate:entities

但是我的字段被映射为布尔值而不是tinyint(2)。

为什么它映射为布尔值?

1 个答案:

答案 0 :(得分:13)

tinyint(无论长度如何)都会映射到MySQL DBAL platform中的boolean类型。

另外,请考虑实体生成器不是一个可靠的工具:它只是为了帮助您开始使用更大的模式。