美文网首页
thinkphp 3.2 AddAll 方法bug

thinkphp 3.2 AddAll 方法bug

作者: Sowhat_761d | 来源:发表于2018-07-16 17:32 被阅读0次

    foreach ($dataSet as $data){

                $value   =  array();

                foreach ($data as $key=>$val){

                    if(is_array($val) && 'exp' == $val[0]){

                        $value[]   =  $val[1];

                    }elseif(is_scalar($val)){// 改为is_scalar($val) || is_null($val) 

                        if(0===strpos($val,':') && in_array($val,array_keys($this->bind))){

                            $value[]   =   $this->parseValue($val);

                        }else{

                            $name       =   count($this->bind);

                            $value[]   =   ':'.$name;

                            $this->bindParam($name,$val);

                        }

                    }

                }

                $values[]    = '('.implode(',', $value).')';

            }

    相关文章

      网友评论

          本文标题:thinkphp 3.2 AddAll 方法bug

          本文链接:https://www.haomeiwen.com/subject/hnwbpftx.html