最新制作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个人网站架设连环讲(一)
Oct 09 PHP
php中将html中的br换行符转换为文本输入中的换行符
Mar 26 PHP
如何取得中文字符串中出现次数最多的子串
Aug 08 PHP
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
Jan 03 PHP
php 不使用js实现页面跳转
Feb 11 PHP
ThinkPHP实现跨模块调用操作方法概述
Jun 20 PHP
为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
Nov 03 PHP
PHP格式化MYSQL返回float类型的方法
Mar 30 PHP
php变量与JS变量实现不通过跳转直接交互的方法
Aug 25 PHP
PHP pthreads v3下worker和pool的使用方法示例
Feb 21 PHP
PHP基于进程控制函数实现多线程
Dec 09 PHP
PHP基本语法
Mar 31 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
linux下编译安装memcached服务
2014/08/03 PHP
jQuery 注意事项 与原因分析
2009/04/24 Javascript
JS延迟加载(setTimeout) JS最后加载
2010/07/15 Javascript
Javascript 中的 call 和 apply使用介绍
2012/02/22 Javascript
jQuery表单获取和失去焦点输入框提示效果的实例代码
2013/08/01 Javascript
jquery获取复选框被选中的值
2014/03/22 Javascript
JavaScript中的原型和继承详解(图文)
2014/07/18 Javascript
JavaScript的事件代理和委托实例分析
2015/03/25 Javascript
jQuery带进度条全屏图片轮播特效代码分享
2020/06/28 Javascript
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
2015/11/07 Javascript
JS Array.slice 截取数组的实现方法
2016/01/02 Javascript
解析js如何获取css样式
2016/12/11 Javascript
详解vue服务端渲染(SSR)初探
2017/06/19 Javascript
微信小程序与php 实现微信支付的简单实例
2017/06/23 Javascript
angular使用bootstrap方法手动启动的实例代码
2017/07/18 Javascript
基于jquery trigger函数无法触发a标签的两种解决方法
2018/01/06 jQuery
JavaScript 判断对象中是否有某属性的常用方法
2018/06/14 Javascript
JS常用排序方法实例代码解析
2020/03/03 Javascript
Vue Object 的变化侦测实现代码
2020/04/15 Javascript
JavaScript设计模式---单例模式详解【四种基本形式】
2020/05/16 Javascript
python抓取最新博客内容并生成Rss
2015/05/17 Python
Python中的字符串操作和编码Unicode详解
2017/01/18 Python
pandas创建新Dataframe并添加多行的实例
2018/04/08 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/27 Python
详解Python传入参数的几种方法
2019/05/16 Python
如何基于Python实现电子邮件的发送
2019/12/16 Python
python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例
2020/02/26 Python
详解移动端html5页面长按实现高亮全选文本内容的兼容解决方案
2016/12/03 HTML / CSS
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
Traffic People官网:女式花裙、上衣和连身裤
2020/10/12 全球购物
进程的查看和调度分别使用什么命令
2013/12/14 面试题
经济贸易系毕业生求职信
2014/05/31 职场文书
三好学生先进事迹材料
2014/08/28 职场文书
2015年公司后勤管理工作总结
2015/05/13 职场文书
分享一些Java的常用工具
2021/06/11 Java/Android
浅析JavaScript中的变量提升
2022/06/01 Javascript