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