I think most code generators guess the input correctly when using tinyint(1) as a type. Doesn't CakePHP support that?