框架核心文件Model.class.php有坑

浏览:794 发布日期:2015/04/21
3.1.0 - 致命 - 未处理
/ThinkPHP/core/Model.class.php
第570行开始的方法 protected function _parseType(&$data,$key)
的实现方法会导致意外。

意外如下:

如果类型为enum,并且enum中的值包含其中的关键字的话,例如enum中的一个值为‘points’ , 按照现有的方法,会将其自动转化为int值,但这却不是正确的结果。

可能的解决方法:

这个方法中的判断方式建议使用正则表达式。



评论(
后面还有条评论,点击查看>>