1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 YurunPHP 2.1 数据库驱动改为 PDO,放弃 PHP 5.3 下载

Discussion in '软件资讯' started by 漂亮的石头, 2017-05-15.

  1. 漂亮的石头

    漂亮的石头 版主 Staff Member

    Joined:
    2012-02-10
    Messages:
    487,979
    Likes Received:
    47
    YurunPHP 2.1终于是发布了,这段时间忙,不过也没停下框架开发维护的脚步。

    这次更新主要放弃支持5.3,转而支持PHP5.4版本。数据库操作统一用PDO了。

    总共是26个新增功能,10个调整优化,19个问题修复。

    更新内容:


    • 新增PDO数据库驱动,去除老的数据库驱动支持


    • 新增路由解析和调度两个事件


    • 新增脚本执行完毕事件


    • 新增Response三个方法,方便进行缓存处理


    • 新增模型是否执行查询前置方法


    • 新增获取和生成URL时支持指定scheme


    • 新增YURUN_DISPLAY_BEFORE和YURUN_DISPLAY_AFTER事件


    • 新增自动加载规则支持文件扩展名设置


    • 新增CLI模式下强制使用UTF-8编码


    • 新增import支持多个导入


    • 新增新的链式查询功能


    • 新增模型前置后置方法的链式操作参数


    • 新增支持select控件选中值的判断方式是==还是===


    • 新增SESSION_COOKIE_DOMAIN配置项支持


    • 新增数据库查询失败抛出异常


    • 新增Model查询某一列的方法


    • 新增文件日志add方法支持对象和数组,自动编码为json格式


    • 新增链式操作支持count(distinct field)查询


    • 新增日志配置项LOG_CLI_AUTOSAVE


    • 新增支持Model自动针对字段类型设置PDO字段类型


    • 新增db层bindValue方法


    • 新增Session::eek:nce()用法,支持读取后自动删除该数据


    • 新增支持MySQL行锁和表锁


    • 新增支持数据库驱动的锁机制


    • 新增批量插入数据功能(Db+Model)


    • 新增AUTOLOAD_RULES配置支持文件路径设置


    • 优化Session类,不用再为并发或者后台长时间任务会阻塞访问发愁


    • 优化接口控制器输出错误格式


    • 去除不必要的代码


    • 调整YurunPHP框架支持的PHP版本从5.3升为5.4


    • 调整事件参数可以直接传递array数组


    • 调整parseStatic函数


    • 调整YURUN_DISPATCH事件触发时机


    • 调整execute方法返回值为是否执行成功


    • 调整获取当前访问的缓存名结果是md5


    • 调整Model的delete方法默认返回值为影响行数


    • 修复add、edit、delete返回值不正确的问题


    • 修复Request::getHome方法的一些问题


    • 修复linux下的网站,资源文件url可能会有2个/的问题


    • 修复import函数中名称中有.时无法加载文件


    • 修复有些控制台下的Demo路径错误


    • 修复取当前访问的缓存名方法的BUG


    • 修复编译后因import函数导致的各种BUG


    • 修复join方法的错误


    • 修复控制器returnData方法返回xml的错误


    • 修复上传文件有时失败也成功的问题


    • 修复链式操作page的问题


    • 修复一个大小写问题


    • 修复编译后运行报错问题


    • 去除Model的__linkPage方法


    • 修复order连贯操作的BUG


    • 修复Model中__selectOneAfter方法第二个参数没有传


    • 修复有时会触发多个__selectOneAfter事件的问题


    • 修复命令行下编译框架出错的问题


    • 修复count等查询偶现的问题
    YurunPHP 2.1 数据库驱动改为 PDO,放弃 PHP 5.3下载地址
     
Loading...