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

Hab*_*wad 6 doctrine tinyint symfony dbal doctrine-dbal

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

php app/console doctrine:mapping:convert
php app/console doctrine:mapping:import
php app/console doctrine:generate:entities
Run Code Online (Sandbox Code Playgroud)

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

为什么它映射为布尔值?

Ocr*_*ius 13

tinyint(无论长度如何)都映射到MySQL DBAL平台boolean中的类型.

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