3.2.3 - 严重 - 未处理
like作为where条件进行select和find查询的时候,能得到正确结果,但如果进行setField或save更新的时候就会报超时的错误。图片被注释的部分是本来想写的代码,出现这个问题后,只好绕弯了。。。

//$this->where(array('pids'=>array('like',$pids.$pkVal.',%')))->setField('enable',$data['enable']);
$childs=$this->where(array('pids'=>array('like',$pids.$pkVal.',%')))->getField($pk,true);
$this->where(array($pk=>array('in',$childs)))->setField('enable',$data['enable']); 