thinkphp处理bigint类型时的bug

浏览:4056 发布日期:2011/12/28
- 普通 - 未处理
[i=s] 本帖最后由 snowfox 于 2011-12-28 09:49 编辑 [/i]

具体位置为 Model.class.php 中的 _parseType 方法。
thinkphp内部对表字段类别包含int字样的字段,在生成SELECT查询时,都采用intval函数来转换,但当输入的数值超过int类型的最大值时,intval转换就会出错,以致无法查询到正确的数据。
我现在用的是thinkphp2.2,从svn上更新下来的,前段发现这个问题,自己手工改了,但现在2.2还有更新,我每次更新完,都得手工修改这个位置 太麻烦了
评论(
后面还有条评论,点击查看>>