最新制作ThinkPHP3.2.3完全开发手册


Posted in PHP onNovember 23, 2015

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

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

3.2.3 主要更新
数据库驱动完全用PDO重写;
支持通用insertAll方法;
改进参数绑定机制;
主从分布式数据库连接改进;
对Mongo的支持更加完善;
模型类的诸多增强和改进;
增加聚合模型扩展;
支持复合主键;
多表操作的支持完善;
模型的CURD操作支持仅获取SQL语句而不执行;
增加using/index/fetchSql/strict/token连贯操作方法;
模型类的setInc和setDec方法支持延迟写入;
I函数增加变量修饰符和正则检测支持;
支持全局变量过滤和Action参数绑定的变量过滤;
修正可能的SQL注入漏洞;
支持全局路由定义;
增加插件控制器支持;
增加对全局和模块的模板路径的灵活设置;
日志目录分模块存放;
增加memcache Session驱动;
改进session函数的数组操作;

下载地址:ThinkPHP3.2.3完全开发手册

PHP 相关文章推荐
PHP截取汉字乱码问题解决方法mb_substr函数的应用
Mar 30 PHP
php中理解print EOT分界符和echo EOT的用法区别小结
Feb 21 PHP
PHP array_multisort() 函数的深入解析
Jun 20 PHP
thinkphp 一个页面使用2次分页的实现方法
Jul 15 PHP
Linux下安装oracle客户端并配置php5.3
Oct 12 PHP
php计算指定目录下文件占用空间的方法
Mar 13 PHP
在WordPress中获取数据库字段内容和添加主题设置菜单
Jan 11 PHP
深入解析WordPress中加载模板的get_template_part函数
Jan 11 PHP
PHP页面输出搜索后跳转下一页的处理方法
Sep 30 PHP
yii2.0整合阿里云oss删除单个文件的方法
Sep 19 PHP
PHP实现基于3DES算法加密解密字符串示例
Aug 24 PHP
对php 判断http还是https,以及获得当前url的方法详解
Jan 15 PHP
php生成4位数字验证码的实现代码
Nov 23 #PHP
3种php生成唯一id的方法
Nov 23 #PHP
php命令行(cli)模式下报require 加载路径错误的解决方法
Nov 23 #PHP
PHP语法小结之基础和变量
Nov 22 #PHP
PHP传值到不同页面的三种常见方式及php和html之间传值问题
Nov 19 #PHP
PHP中使用array函数新建一个数组
Nov 19 #PHP
PHP新建类问题分析及解决思路
Nov 19 #PHP
You might like
解析php addslashes()与addclashes()函数的区别和比较
2013/06/24 PHP
PHP异常处理Exception类
2015/12/11 PHP
Laravel中的Blade模板引擎示例详解
2017/10/10 PHP
javascript offsetX与layerX区别
2010/03/12 Javascript
jquery的$(document).ready()和onload的加载顺序
2010/05/26 Javascript
javascript 延迟加载技术(lazyload)简单实现
2011/01/17 Javascript
iframe 上下滚动条如何默认在下方实现原理
2012/12/10 Javascript
JavaScript实现自己的DOM选择器原理及代码
2013/03/04 Javascript
判断输入是否为空,获得输入类型的JS代码
2013/10/30 Javascript
js 获取、清空input type="file"的值(示例代码)
2013/12/24 Javascript
js获取会话框prompt的返回值的方法
2015/01/10 Javascript
javascript实现table选中的行以指定颜色高亮显示的方法
2015/05/13 Javascript
javascript中mouseover、mouseout使用详解
2015/07/19 Javascript
vue音乐播放器插件vue-aplayer的配置及其使用实例详解
2017/07/10 Javascript
前端把html表格生成为excel表格的实例
2017/09/19 Javascript
浅谈Vue为什么不能检测数组变动
2019/10/14 Javascript
Node使用Nodemailer发送邮件的方法实现
2020/02/24 Javascript
ES6使用 Array.includes 处理多重条件用法实例分析
2020/03/02 Javascript
Python使用回溯法子集树模板解决迷宫问题示例
2017/09/01 Python
详解python里使用正则表达式的分组命名方式
2017/10/24 Python
Python面向对象编程之继承与多态详解
2018/01/16 Python
Pycharm 文件更改目录后,执行路径未更新的解决方法
2019/07/19 Python
python如何将多个PDF进行合并
2019/08/13 Python
详解python tkinter包获取本地绝对路径(以获取图片并展示)
2020/09/04 Python
HTML5中视频音频的使用详解
2017/07/07 HTML / CSS
师范毕业生自我鉴定
2014/01/15 职场文书
小学语文业务学习材料
2014/06/02 职场文书
物流专业求职信
2014/06/30 职场文书
2014年林业工作总结
2014/12/05 职场文书
2015年清明节演讲稿范文
2015/03/17 职场文书
幼儿园安全工作总结2015
2015/04/20 职场文书
单位工作证明范本
2015/06/15 职场文书
基层工作经历证明
2015/06/19 职场文书
幼儿园教师管理制度
2015/08/05 职场文书
《花钟》教学反思
2016/02/17 职场文书
Python 多线程处理任务实例
2021/11/07 Python