thinkphp完全开发手册 32 官方版

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

官方介绍

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

配置

  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注入漏洞;

常见尴尬

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

渝ICP备2025076537号-22