您的位置: 框架书籍 > 服务器端开发→ ThinkPHP3.2.3完全开发手册-epub版

ThinkPHP3.2.3完全开发手册-epub版

资源来源网络,如果需要授权,请大家更换源码,模块仅供学习,如需商用请购买正版授权

ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持。

3.2版本则在原来的基础上进行一些架构的调整,引入了命名空间支持和模块化的完善,为大型应用和模块化开发提供了更多的便利。


  • 数据库驱动完全用PDO重写;

  • 支持通用insertAll方法;

  • 改进参数绑定机制;

  • 主从分布式数据库连接改进;

  • 对Mongo的支持更加完善;

  • 模型类的诸多增强和改进;

  • 增加聚合模型扩展;

  • 支持复合主键;

  • 多表操作的支持完善;

  • 模型的CURD操作支持仅获取SQL语句而不执行;

  • 增加using/index/fetchSql/strict/token连贯操作方法;

  • 模型类的setInc和setDec方法支持延迟写入;

  • I函数增加变量修饰符和正则检测支持;

  • 支持全局变量过滤和Action参数绑定的变量过滤;

  • 修正可能的SQL注入漏洞;

  • 支持全局路由定义;

  • 增加插件控制器支持;

  • 增加对全局和模块的模板路径的灵活设置;

  • 日志目录分模块存放;

  • 增加memcache Session驱动;

  • 改进session函数的数组操作;

[2014/04/15] 3.2.2 主要更新:

  • 应用支持包括PHP/JSON/INI/XML/YAML以及自定义格式的配置文件;

  • 支持模块的自动生成;

  • 增加插件控制器的访问支持;

  • cookie函数增加httponly参数支持;

  • 改进模型类的安全处理;

  • 修正了3.2.1发布以来社区反馈的一些BUG;

[2014/02/14] 3.2.1 主要更新:

  • 性能较3.2.0版本提升30%;

  • 模块类库可以配置不使用命名空间;

  • 支持运行时Lite文件生成,用于替换应用入口文件;

  • 改进路由定义的闭包支持;

  • 增加API应用模式,更加高效;

  • 增加REST、RPC、HPROSE和YAR控制器扩展支持;

  • 增加REPL行为扩展,增强框架开发的调试手段;

  • 重写查询缓存功能;

  • 语言定义支持变量传入;

  • C函数获取配置参数支持默认值;

  • 支持操作方法绑定到类;

  • 改进和修正Image、Verify和Upload类;

  • 修正了3.2.0发布以来社区反馈的一些BUG;

[2013/12/18] 3.2.0 主要更新

  • 多模块的支持完善(原来的独立分组已经改为模块);

  • 命名空间及新的自动加载机制;

  • 全新的应用模式;

  • 更完善的Action参数绑定;

  • PDO参数绑定完善;

  • 更方便的云平台支持,包括SAE和BAE;

  • 路由功能的增强及闭包支持 ;

  • 子域名及泛域名部署的完善 ;

  • 完全重写的部分工具类库(包括验证码、图像处理、权限处理、文件上传等)。