1.06支持tinyint(1)为boolean的补充

我看到了tinyint(1)支持了boolean。但界面上如果输入true,缺省情况下在validate是不允许的,要求为整数。这个是否需要修正?

界面上输入true应该专门处理(正常情况你不大可能要求用户输入true,而是通过select来选择true的值)。

是选择输入true的。但如果需要进行值专门处理,那还是用boolean做存储比较省事。

我原来系统也是用tinyint做的boolean的。发现php不能自动转换,就改成boolean做数据库的类型了。

1.06支持tinnyint(1),是取出值后自动转为true还是false吗?

选择的话你只要用0和1就可以了。1.0.6里加的这个和你关系不大,它主要用在自动产生代码里(yiic shell可以判断是否该用checkbox)。