分类

电子阅读

thinkphp完全开发手册

thinkphp完全开发手册 3.2 官方版

大小:1.13 MB

语言:简体中文系统:WinXP, Win7, Win8, Win10, WinAll

类别:电子阅读时间:2016-09-16

  ThinkPHP是一款加速,兼容的轻量级国产PHP开发的框架,只要是PHP的程序员对于这个都不会陌生,国内的很多企业,个人都是采用了这个框架来建设网站;这次给大家带来的是thinkphp3.2完全开发手册,可以有效的帮助用户快速准确的找到函数,使用方法等,是非常不错的开发人员的辅助工具;ThinkPHP使用非常的简单,操作也方便,需要的朋友赶快下载试试吧!

thinkphp完全开发手册 3.2 官方版

官方介绍

  ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。

thinkphp完全开发手册 3.2 官方版

配置

  ThinkPHP提供了灵活的全局配置功能,采用最有效率的PHP返回数组方式定义,支持惯例配置、公共配置、模块配置、调试配置和动态配置。

  对于有些简单的应用,你无需配置任何配置文件,而对于复杂的要求,你还可以增加动态配置文件。

  系统的配置参数是通过静态变量全局存取的,存取方式简单高效。

软件功能

  一、数据库方面

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

  2、支持通用insertAll方法;

  3、改进参数绑定机制;

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

  5、对Mongo的支持更加完善;

  二、模型方面

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

  2、增加聚合模型扩展;

  3、支持复合主键;

  4、多表操作的支持完善;

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

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

  三、安全方面

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

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

  3、修正可能的SQL注入漏洞;

thinkphp完全开发手册 3.2 官方版

常见问题

  1、首先3.2.3数据库类和驱动采用PDO重写了(确保你的服务器环境开启了PDO扩展),因此无论是什么数据库都是基于PDO实现的,所以DB_TYPE不再支持PDO设置,必须采用实际的数据库类型设置,而且也不再区分mysql和mysqli(统一设置为mysql即可) DB_DSN参数的作用已经改变了,因此默认情况下不再需要设置,直接设置为空字符串即可。

  2、规范起见,默认的数据库驱动类设置了 字段名强制转换为小写,如果你的数据表字段名采用大小写混合方式的话,需要在配置文件中增加如下设置:

  'DB_PARAMS' => array(PDO::ATTR_CASE => PDO::CASE_NATURAL),

  复制代码

  (该处官方有更新框架,请确认已经下载了官方最新的框架包)

  3、鉴于命名空间的推广和框架规范统一,APP_USE_NAMESPACE参数可能会在下一版本取消,不再推荐使用,请尽快采用命名空间方式升级你的项目。

  4、控制器层次参数CONTROLLER_LEVEL由于使用复杂,也不再推荐使用,可能会在下一版本取消。

  5、数据库调试模式的开启可以使用新的参数DB_DEBUG进行设置,不再依赖于系统的调试模式常量APP_DEBUG。

  6、如果使用了插件控制器,需要把插件控制器放置到和模块同级的目录,并更改命名空间(具体参考手册的 插件控制器)

∨ 展开

网友评论

我要跟帖
取消
所有评论 共 0