CodeIgniter 发布 2.1.1 版

企鹅博客
企鹅博客
企鹅博客
20682
文章
0
评论
2019年7月12日22:41:16 评论 840 views 898字阅读2分59秒

在 CodeIgniter 2.1.0 版发布后的几个月中,我们的开发重点已经转移到 3.0 版的开发上(GitHub 上的“develop”分支)。进展很顺利,现在我们已经有单元测试,PDO 驱动,增强的 Query Builder(不再称为 Active Record 了),性能优化和各种其他新功能。

虽然离 3.0.0 稳定版的发布还有数月之遥,但我们决定先发布一个修复一些 BUG 和功能调整的 CodeIgniter 2.1.1 版。2.1.1 版虽然不会给你带来什么惊喜,但这意味着我们可以用上一个更稳定的 CodeIgniter。

  • 改进文件上传类中的 MIME 类型检测。
  • 提高 url_title() 的性能并改善它的输出。现在可以用任何字符串作为单词分隔符。并向后兼容“破折号”或“下划线”作为单词分隔符。
  • 增加对 IPv6 的 IP 地址的支持。
  • 修复了上传类在检查 MIME 类型时,错误的使用数组 KEY 的问题。
  • 修复了 form_open() 所使用的 $action 是针对 site_url() 而不是 base_url() 的问题。
  • 修复了在 CI_Upload::_file_mime_type() 中如果用 mime_content_type() 来检测文件类型可能会失败并返回 FALSE 的问题。
  • 修复了使用图像处理类来创建一个新的文件,Windows 路径会被忽略的问题。
  • 修复了当开启数据库缓存并使用 $this->db->query() 读取缓存时,已缓存的查询结果中找不到绑定变量的问题。
  • 修复了在输出到浏览器之前,CSRF 的 Cookie 值允许被修改为任何(非空)字符串,使代码存在注入风险的问题。
  • 修复了 PDO 将 ’dbname’ 作为连接字符串参数的时候,其不顾及数据库是否在使用中,就进行连接的行为所造成 SQLite 无法使用的问题。
  • 修复了 CI_DB_pdo_result::num_rows() 在 SELECT 查询中返回不正确的值,因为它使用了 PDOStatement::rowCount()。
  • 修复了 CI_Image_lib::clear() 不正确地清除所有必要的对象属性,包括宽度和高度的问题。
  • 修复了 Active Record 的 from() 方法没有转义表别名的问题。
继续阅读
weinxin
欢迎加入中国站长博客之家
本站的所有资源都会上传分享到博客之家,希望大家互相学习交流进步。
Google要推出Linux操作系统吗? linux新闻

Google要推出Linux操作系统吗?

  Google大中华区总裁李开复今天做客CNET时表示,Google我们的使命是整合全球信息,推出Linux操作系统离这个目标非常非常远,几率几乎是零。   李开复表示,在操作系统方面,Google...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: