ThinkPHP3.2.3版本发布

浏览:33555 发布日期:2014/12/24 分类:技术分享

ThinkPHP 3.2.3版本发布



注意:3.2以上版本对PHP的版本要求为PHP5.3+ (不包含PHP5.3dev和PHP6) 新手建议先掌握PHP5.3的命名空间概念先

ThinkPHP3.2.3版本是一个优化和修正版本,比3.2.2更加稳定、高效和安全,是一个推荐更新的版本,主要更新如下:

[ 更新 ]

[ 数据库方面 ]
数据库驱动完全用PDO重写;
支持通用insertAll方法;
改进参数绑定机制;
主从分布式数据库连接改进;
对Mongo的支持更加完善;

[ 模型方面 ]
模型类的诸多增强和改进;
增加聚合模型扩展;
支持复合主键;
多表操作的支持完善;
模型的CURD操作支持仅获取SQL语句而不执行;
增加using/index/fetchSql/strict/token连贯操作方法;
模型类的setInc和setDec方法支持延迟写入;

[ 安全方面 ]
I函数增加变量修饰符和正则检测支持;
支持全局变量过滤和Action参数绑定的变量过滤;
修正可能的SQL注入漏洞;

[ 其它方面 ]
支持全局路由定义;
增加插件控制器支持;
增加对全局和模块的模板路径的灵活设置;
日志目录分模块存放;
增加memcache Session驱动;
改进session函数的数组操作;
修正一系列存在的问题;

[ 升级 ]

从3.2.2版本升级到3.2.3版本,需要注意
如果应用设置数据库类型参数DB_TYPE为pdo的话,需要改成实际的数据库类型例如mysql(并且不再区分mysql和mysqli),DB_DSN参数无需设置。
如果从更旧的3.1版本升级建议参考官方的升级指导先升级到3.2版本。
并且APP_USE_NAMESPACECONTROLLER_LEVEL参数可能会在下一版本取消,不再推荐使用。
更多升级注意事项请参考这里:3.2.3升级注意事项和若干问题


[ 下载 ]

官网下载:[ 完整版 核心版 ]

Git获取地址
Github:https://github.com/liu21st/thinkphp
Oschina:http://git.oschina.net/liu21st/thinkphp.git
Code:https://code.csdn.net/topthink2011/ThinkPHP
Coding:https://coding.net/liu21st/thinkphp.git


[ 文档 ]

官方的在线手册已经添加了3.2.3版本的新增内容。
更多内容请关注后续的文档教程。


[ 关注我们 ]

官方会通过官网(http://thinkphp.cn)、邮件列表(点击订阅)和微博平台及时更新相关资讯和教程文档,请及时关注我们的官方微博(新浪 @thinkphp)。
微信账号:ThinkPHP2012



-------------------------------------
ThinkPHP开发团队2014
最佳答案
评论( 相关
后面还有条评论,点击查看>>