ThinkPHP3.1.2版本发布

浏览:42703 发布日期:2012/11/17 分类:新闻动态 关键字: 新版发布

ThinkPHP3.1.2版本相对于3.1版本更加强大和安全,由于有推荐功能和安全改进,经过官方团队的测试,是一个建议升级的稳定版本。

更新

主要更新如下:查看详细的3.1.2更新日志

下载

[ 核心包 扩展包 SAE引擎 ]

官网其他下载
框架下载:http://thinkphp.cn/down/framework.html
扩展中心:http://thinkphp.cn/extend.html
示例中心:http://thinkphp.cn/extend/example.html

Github获取地址:
核心框架:https://github.com/liu21st/thinkphp
扩展中心:https://github.com/liu21st/extend
示例中心:https://github.com/liu21st/examples
原谷歌的SVN不再更新。

文档

官网会保持3.1快速入门系列的更新工作,该快速入门系列会涵盖3.1.2版本的新功能。
或者你可以查看在线版本的完全开发手册

示例

除了原有的3.1示例外,3.1.2新增了关联操作独立分组模板继承示例。
所有示例打包下载

升级

3.1版本可以轻松升级到3.1.2版本,仅仅需要注意如下事项:
1、模板主题切换的时候不再检测主题目录是否存在,改为配置可切换模板列表方式,使用下面的方式配置:'TMPL_DETECT_THEME'=>true,
'THEME_LIST'=>'default,other_theme',
2、由于模型的表单合法性检测属性做了命名规范化调整,如果使用了该功能,并配置了模型中的insert_fields 和 update_fields 属性的话,请更改为insertFields 和 updateFields 属性;
3、如果使用了全局过滤配置VAR_FILTERS参数的话,定义过滤方法的时候请注意,由于array_map改为了array_walk_recursive递归方式过滤,所以过滤方法请改为引用返回的方式返回,Action类的_get _post等方法的过滤则不受影响。过滤方法定义参考:function filter_fun(&$value){
    $value = htmlspecialchars($value);
}
4、原来的cache方法已经并入S方法,所以不再建议使用(会在下一版本废弃),建议用原S方法替代,但不影响升级。
如果从3.0版本升级,请参考ThinkPHP3.1版本发布一文中的升级说明。

[ 关注我们 ]

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



ThinkPHP 官方团队2012
评论( 相关
后面还有条评论,点击查看>>