`
tw198611
  • 浏览: 18577 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

thinkphp3.2 EXP BUG

阅读更多
官方文档说EXP不区分大小写,我修改数据的时候刚好用了大写就报错了。
看了下源码发现的driver.class.php里面parseSet函数没兼容大写,查询的时候是有兼容大写的
protected function parseSet($data) {
        foreach ($data as $key=>$val){
            if(is_array($val) && 'exp' == $val[0]){
                $set[]  =   $this->parseKey($key).'='.$val[1];
            }elseif(is_null($val)){
                $set[]  =   $this->parseKey($key).'=NULL';
            }elseif(is_scalar($val)) {// 过滤非标量数据
                if(0===strpos($val,':') && in_array($val,array_keys($this->bind)) ){
                    $set[]  =   $this->parseKey($key).'='.$this->escapeString($val);
                }else{
                    $name   =   count($this->bind);
                    $set[]  =   $this->parseKey($key).'=:'.$name;
                    $this->bindParam($name,$val);
                }
            }
        }
        return ' SET '.implode(',',$set);
    }
分享到:
评论

相关推荐

    Ueditor for Thinkphp3.2

    **Ueditor for Thinkphp3.2** 是一个集成百度Ueditor编辑器的Thinkphp3.2框架下的插件。这个插件使得在Thinkphp3.2的项目中,开发者能够轻松地引入强大的富文本编辑功能,为用户提供一个美观且功能丰富的在线文本...

    thinkphp3.2-API 接口开发分享

    在这个“thinkphp3.2-API 接口开发分享”中,我们将深入探讨如何使用ThinkPHP 3.2框架进行API接口的开发,以及涉及的API验证技术。 首先,ThinkPHP 3.2是一款流行的开源PHP框架,它提供了丰富的MVC(Model-View-...

    ThinkPHP3.2项目源码(包含数据库)

    《深入理解ThinkPHP3.2:项目源码分析与学习指南》 ThinkPHP3.2是基于MVC模式的PHP框架,它为开发者提供了一种高效、简洁且强大的开发工具,使得开发人员能够快速地构建自己的Web应用。本项目源码提供了一个完整的...

    一套基于ThinkPHP3.2开发的后台管理系统cms.rar

    一套基于ThinkPHP3.2开发的后台管理系统cms.rar 。通用管理后台是一个管理后台的基础程序,使用ThinkPHP框架开发,包括管理员的登录;管理员的增加修改删除、权限分配、操作记录基础功能。包括后台功能菜单的新增...

    thinkphp3.2实现excel导入导出 直接可以用

    ThinkPHP3.2版本是该框架的一个经典版本,它包含了许多实用的功能,其中包括对Excel文件的导入和导出支持。在本篇文章中,我们将详细探讨如何在ThinkPHP3.2中实现Excel的导入与导出。 首先,我们要理解Excel导入...

    驾校在线考试系统 手机+PC+平板 自适应 Thinkphp3.2在线考题源码下载.zip

    《驾校在线考试系统:全方位平台适应与ThinkPHP3.2技术解析》 驾校在线考试系统是一种现代化的教学管理工具,旨在提升驾驶学员的学习效率和考试通过率。本系统具备手机、PC和平板自适应功能,意味着无论学员使用何...

    thinkphp3.2 微信小程序商城源码 带后台

    【标题】"thinkphp3.2 微信小程序商城源码 带后台"涉及到的主要知识点包括微信小程序开发、ThinkPHP3.2框架的应用以及商城系统的构建。这是一套完整的解决方案,提供了从前端到后端的全套源码,旨在帮助开发者快速...

    ThinkPHP3.2整合七牛云最新第三方sdk,版本Release v7.1.3

    ThinkPHP3.2整合七牛云最新第三方sdk,版本Release v7.1.3 详情:http://blog.csdn.net/baikeliang/article/details/58619655

    thinkphp3.2 webuploader较大视频文件分段上传方法demo

    本示例主要讨论如何在ThinkPHP 3.2 框架下,结合Webuploader实现较大视频文件的分段上传,并在服务器端完成视频的合并。 首先,我们了解分段上传的基本原理。当上传的文件过大时,将其分割成多个小块(通常为几MB)...

    thinkphp3.2整合微信支付V3版本

    因为要做一个项目,项目需要集成微信APP支付,框架用thinkphp3.2开发,微信支付V3版本,由于网站大部分资料都是来源于thinkphp与v2版本的整合,好多写的V3版本的下载之后都是V2版本的,太多的坑啊,下载了V3版本之后...

    腾讯云cos+阿里云oss+thinkphp3.2上传文件驱动

    1、框架版本:thinkphp3.2版本、thinkcmfX3.2 2、PHP版本:7.2.5以上,以下版本使用腾讯云官方对应版本的sdk自行替换 (https://cloud.tencent.com/document/product/436/12266) 3、后续会上传thinkphp5以上版本的...

    ThinkPHP3.2入门指引

    ### ThinkPHP3.2入门指引 #### 一、ThinkPHP3.2简介 ThinkPHP3.2是一款基于PHP语言的轻量级Web开发框架,它旨在简化开发过程,提高开发效率,让开发者能够更加专注于业务逻辑而非底层架构。ThinkPHP3.2提供了丰富...

    thinkphp3.2

    模块化是ThinkPHP 3.2中的一个重要特性。在之前的版本中,虽然已经支持了简单的模块划分,但在3.2中,模块化的概念得到了进一步强化。模块化设计允许开发者将大型项目分解为多个独立的模块,每个模块负责不同的功能...

    ThinkPHP3.2 批量上传图片

    本文将深入探讨如何在ThinkPHP3.2版本中实现批量上传图片的功能,这对于构建动态网站、尤其是涉及到用户上传内容的应用至关重要。 首先,我们需要了解ThinkPHP3.2的基本架构。它采用了MVC(Model-View-Controller)...

    同城拼车小程序提供数据后台(基于thinkphp3.2)

    《基于ThinkPHP3.2的同城拼车小程序后台数据接口详解》 在信息化时代,便捷的交通服务成为了人们日常生活中不可或缺的一部分。同城拼车作为共享经济的重要组成部分,为大众提供了高效、经济的出行方式。而要实现...

    Thinkphp3.2小程序商城源码加后台管理.zip

    《深入解析Thinkphp3.2框架与小程序商城的构建》 在互联网技术日新月异的今天,小程序作为新兴的轻应用模式,以其无需下载、即用即走的特点深受用户喜爱。而Thinkphp3.2作为一款成熟的PHP开发框架,为开发者提供了...

    ThinkPHP_3.2.zip_thinkPHP3.2_thinkphp3.2..3

    《深入理解ThinkPHP3.2框架》 ThinkPHP,作为国内广泛应用的PHP开发框架,以其简洁、高效和易用性赢得了开发者们的喜爱。本篇将详细介绍ThinkPHP3.2版本,该版本在2013年12月31日进行了更新,其环境要求为PHP5.3及...

    thinkphp3.2 增删查改

    《ThinkPHP3.2框架中的增删查改与实践应用》 ThinkPHP3.2作为国内广泛应用的PHP框架,以其简洁、高效的特性深受开发者喜爱。本文将深入探讨该框架在数据库操作中的核心功能——增、删、查、改(CRUD),并结合实际...

    phpmailer+thinkphp3.2,命名空间

    总的来说,"phpmailer+thinkphp3.2,命名空间"这个话题涉及了如何在ThinkPHP 3.2框架中利用PHPMailer库进行邮件发送。通过控制器(如`DiaoyongController.class`)调用服务层或工具类中的方法,开发者可以实现与用户...

    thinkphp3.2框架精简版

    《深入理解ThinkPHP3.2框架》 ThinkPHP3.2是一个基于MVC(Model-View-Controller)架构模式的轻量级PHP开发框架,它以其简洁、高效、易学的特点,深受初学者和专业开发者的喜爱。在这个精简版中,包含了框架的核心...

Global site tag (gtag.js) - Google Analytics