ThinkPHP3.2 介绍
模块化 驱动化 为云平台而生
ThinkPHP3.2正式版发布!

ThinkPHP是国内领先的WEB应用开发框架,诞生于2006年初,在国内具有良好的口碑和广大的用户群,秉承了大道至简的开发理念,让WEB开发变得更简单!2012年获得开源中国国内开源项目评选第二名,2013年入选中国开源促进联盟的推荐开源项目,并获得中日韩三国共同举办的东北亚开源论坛技术优胜奖。
为了迎接即将到来的2014年(同时也是ThinkPHP的8周年),开发团队全新推出了这一具有新的里程碑意义的3.2版本,此次版本升级要求PHP版本号为5.3+,并提供了更好的云平台支持,是一个为云平台而生的ThinkPHP版本,希望藉此把国内的PHP开发环境推向一个新的层次、掀起一股新的WEB开发浪潮,同时也借此机会答谢TP新老用户多年的支持和贡献!因为你们,我们始终在坚持!
这次版本的关键词是模块化、驱动化和云平台。
模块化:3.2版本的架构专门为模块化设计做了优化和调整,从而更适合企业级应用,当然这很大一部分得益于对命名空间的支持以及自动加载机制。同时,你会看到一个小的细节,ThinkPHP3.2版本自带了一个应用入口文件和应用目录。
驱动化:3.2版本在设计类库的时候尽量采用驱动式设计,对于同一功能在不同环境和类型的操作只需要配置驱动即可轻松移植,不需要改变现有代码,同时也让你的应用能够适用于更多更复杂的运行环境。
云平台:3.2版本在底层核心就包含了对各种云平台的支持,通过定制不同的应用(场景)模式以及对应的驱动就可以轻松支持云平台的部署开发,你可以实现在本地开发,然后直接无缝部署到云平台,目前已经支持的包括SAE和BAE3。
注意:3.2以上版本对PHP的版本要求为PHP5.3+ (不包含PHP5.3dev和PHP6) 新手建议先掌握PHP5.3的命名空间概念先
>>>ThinkPHP3.2专享主机优惠活动 免备案 活动期间购买终生7折优惠<<<
[ 功能 ]
3.2版本在此前的3.1.3版本之上,引入了命名空间,强化了驱动化和行为,增强了模块化的概念和对云平台的支持,并改进了诸多的细节。
主要改进包括:
- 模块化架构的全新设计
- 全新命名空间和自动导入机制
- 改进的路由功能
- 主题的动态切换支持
- 更强大的Action参数绑定
- 模型的参数绑定支持
- 改进的域名部署支持
- 全新的应用模式
- 全新重写的工具类(包括图像、验证码和上传等)
- 提供更好的云平台支持
- 修正之前发现的众多BUG
[ 下载 ]
ThinkPHP3.2完整版 [ 官网下载 ]
Git获取地址
Github:https://github.com/liu21st/thinkphp
Oschina:http://git.oschina.net/liu21st/thinkphp.git
Code:https://code.csdn.net/topthink2011/ThinkPHP
[ 手册 ]
ThinkPHP史上最好的开发手册恐怕非ThinkPHP3.2完全开发手册莫属,而且始终在完善。
[ 示例 ]
简单示例都弱爆了,这次给我们的小伙伴们提供了最好的基于ThinkPHP3.2版本开发的应用--OneThink。
[ 升级 ]
由于采用了命名空间,不支持原有3.1应用的无缝升级,敬请谅解。不过后续会提供升级指导手册,帮助从原来的旧项目迁移到新版本。
[ 关注我们 ]
官方会通过官网(http://thinkphp.cn)、邮件列表(点击订阅)和微博平台及时更新相关资讯和教程文档,请及时关注我们的官方微博(新浪 @thinkphp, 腾讯 @topthink)。
微信账号:ThinkPHP2012
-------------------------------------
ThinkPHP开发团队2013
ThinkPHP3.2 介绍的更多相关文章
- ThinkPHP3.2.3 目录介绍
ThinkPHP3.2.3 目录介绍,在开发中主要操作的目录就是在入口文件www/index.php中定义的www/application/文件目录了. www WEB部署目录 ├─index.ph ...
- ThinkPHP3.2 行为扩展以及插件机制介绍!
首先行为扩展这个概念是TP架构的核心组成之一,关于行为的解释我就粗略的概括一下吧:TP在从接受到HTTP请求到最终将视图输出,期间经历的很多步骤,这些步骤大家可以在http://document.th ...
- Thinkphp3.2----------------Thinkphp3.2的目录结构介绍
ThinkPHP框架目录结构\index.php 入口文件\Application 应用目录\Public 资源文件目录\ThinkPHP 框架 ...
- ThinkPHP3.2设置404跳转页面
在ThinkPHP3.2版本中当我们访问不存在的页面时会出现非常不友好错误提示页面,类如下图: 解决办法: 1.在ThinkPHP3.2详细的介绍了该框架下的ThinkPHP惯例配置文件convent ...
- thinkphp3.2与phpexcel带图片生成 完美案例
thinkphp3.2与phpexcel完美案例 // 导出exl public function look_down(){ $id = I('get.id'); $m = M ('offer_goo ...
- ThinkPHP3.2.3扩展之生成PDF文件(MPDF)
目前是PHP生成PDF文件最好的插件了,今天介绍下在ThinkPHP3.2.3里如何使用. 先安照路径放好如图. 下面是使用方法 public function pdf(){ //引入类库 Vendo ...
- Thinkphp框架拓展包使用方式详细介绍--验证码实例(十一)
原文:Thinkphp框架拓展包使用方式详细介绍--验证码实例(十一) 拓展压缩包的使用方式详细介绍 1:将拓展包解压:ThinkPHP3.1.2_Extend.zip --> 将其下的 \ ...
- ThinkPHP---thinkphp框架介绍
目录: (1)简述: (2)下载: (3)文件结构: (4)部署: (5)细节问题: 主体: (1)简述 ThinkPHP诞生于2006年初,最初叫FSC.于2007年元旦更名为PHP,同时官网上线. ...
- thinkphp3.2.3 excel导出,下载文件,包含图片
关于导出后出错的问题 https://segmentfault.com/q/1010000005330214 https://blog.csdn.net/ohmygirl/article/detail ...
随机推荐
- Form_如何通过标准功能查找数据源(概念)
2014-06-01 Created By BaoXinjian
- posix 匿名信号量与互斥锁 示例生产者--消费者问题
一.posix 信号量 信号量的概念参见这里.前面也讲过system v 信号量,现在来说说posix 信号量. system v 信号量只能用于进程间同步,而posix 信号量除了可以进程间同步,还 ...
- Solutions for the Maximum Subsequence Sum Problem
The maximum subarray problem is the task of finding the contiguous subarray within a one-dimensional ...
- HR面 - 十大经典提问
1.HR:你希望通过这份工作获得什么? 1).自杀式回答:我希望自己为之工作的企业能够重视质量,而且会给做得好的员工予以奖励.我希望通过这份工作锻炼自己,提升自己的能力,能让公司更加重视我. a.“我 ...
- Axure多人协作
这几天搞<材料採购系统>需求.我们组须要分模块画模型图,可是假设每一个人各自画各自的,最后整合,这样就太麻烦了.小左说Axure能够实现多人协作,于是我就研究了一下.我们组已经在用了.以下 ...
- win7下安装ubuntu双系统的方法及心得体会(ps:要死好几回的节奏)
1.win7下安装ubuntu系统后,可以很好进入ubuntu系统 但是进不去win7,开机有win7选项,但是选择后不管用 方法思路:各种修复win7的mbr 我的问题是:在winpe中发现,根本看 ...
- dubbo-admin 管理台的部署
首先上传dubbo-admin的war包 参考链接: http://www.open-open.com/lib/view/open1454043410245.html
- Java:集合,Collections工具类用法
Collections工具类提供了大量针对Collection/Map的操作,总体可分为四类,都为静态(static)方法: 1. 排序操作(主要针对List接口相关) reverse(List li ...
- Mac 下的矢量图设计工具
Mac 下的矢量图设计工具 一图胜千言.一张清晰的示意图无论对于系统设计,流程梳理,还是其他的方方面面,都非常重要. 曾经亲见一位老同事把 FreeHand 这个矢量绘图工具用得出神入化,并且非常成功 ...
- 微信H5支付.NET版本备忘
微信H5支付.NET版本备忘