
ThinkPHP
- 类型:php下载
- 评分:
- 版本:v5.0.1
- 语言:简体中文
- 大小: 16.5 MB
- 更新:2021-06-10
- ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷WEB应用 开发和简化企业级应用开发而诞生的。拥有众多的优秀功能和特性,经历了三年多发展的同时,在社…
内容介绍
ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷WEB应用 开发和简化企业级应用开发而诞生的。拥有众多的优秀功能和特性,经历了三年多发展的同时,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和 改进,众多的典型案例确保可以稳定用于商业以及门户级的开发。
ThinkPHP借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,采用单一入口模式等,融合了Struts的 Action思想和JSP的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作,在项目配置、类 库导入、模版引擎、查询语言、自动验证、视图模型、项目编译、缓存机制、SEO支持、分布式数据库、多数据库连接和切换、认证机制和扩展性方面均有独特的 表现。
使用ThinkPHP,你可以更方便和快捷的开发和部署应用。当然不仅仅是企业级应用,任何PHP应用开发都可以从ThinkPHP的简单 和快速的特性中受益。ThinkPHP本身具有很多的原创特性,并且倡导大道至简,开发由我的开发理念,用最少的代码完成更多的功能,宗旨就是让WEB应 用开发更简单、更快速。为此ThinkPHP会不断吸收和融入更好的技术以保证其新鲜和活力,提供WEB应用开发的最佳实践! ThinkPHP遵循Apache2开源许可协议发布,意味着你可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产 品发布/销售。
ThinkPHP 更新日志:
相对于5.0版本,更新如下:
[请求和路由]
改进Controller类的success和error方法的跳转地址识别 支持更多Scheme
操作方法和架构方法支持任何对象自动注入
Requesst类增加getInput方法 用于获取php://input值
路由到方法的时候 支持架构方法注入请求对象
改进Route类路由到类的判断
Request增加cache方法,支持请求缓存
绑定到模块后 路由依然优先检查
路由增加请求缓存参数
修正路由组合变量的可选变量的BUG
[数据库]
修正pgsql数据库驱动的数据表字段信息读取
改进Query类的view方法 第二个参数默认值更改为true 获取全部的字段
数据库配置信息增加query参数用于配置查询对象名称
型类增加query属性用于配置模型需要的查询对象名称
改进数据表字段缓存读取
改进数据表字段缓存生成 模型为抽象类或者 没有继承Model类 不生成字段缓存
改进模型的字段缓存 虚拟模型不生成字段缓存
改进数据表字段缓存生成 支持读取模块的模型生成
改进聚合模型的save方法 主键写入
模型类的field属性定义简化 取消Query类的allowField和setFieldType方法及相关属性
改进数据表字段缓存生成 支持生成多个数据库的
更新数据库驱动类 改进getTables方法
增加optimize:schema 命令 用于生成数据表字段信息缓存
修正一个查询条件多个条件的时候的参数绑定BUG
分页查询方法paginate第二个参数传入数字表示总记录数
修正mysql的JSON字段查询
改进Query类的getOptions方法 当name参数不存在的时候返回null
[模型和关联]
模型类的field属性不需要添加字段类型定义
改进Model类 添加getDb静态方法获取db查询对象
改进聚合模型save方法返回值
改进Relation类save方法
修正关联模型 多对多save方法一处问题
改进Model类的save方法 修正不按主键查询的更新问题
时间字段获取器获取的时候为NULL则不做转换
[其它]
改进配置缓存生成 支持扩展配置
取消extra_config_list配置参数 扩展配置文件直接放到 extra目录下面即可自动加载(数据库配置文件位置不变)
cache助手函数支持判断缓存是否有效
修正 模板引擎驱动类的config方法
修复在配置Model属性field=true情况下,通过__call调用db()引发的BUG
改进模板引擎驱动的config方法 支持获取配置参数值
改进redirct的url地址解析
删除File类的md5和sha1方法 改为hash方法 支持更多的散列值类型生成
增加response_end行为标签
改进默认语言的加载
应用截图
相关文章
更多- 钱包删除了可以找回吗?怎么找回? 2025-05-01
- MPC钱包好还是助记词钱包好?MPC钱包去中心化吗? 2025-05-01
- 一文带你了解一个私钥可以生成多少个地址和密码 2025-05-01
- 币安Web3钱包打新安全攻略:资产安全至上,防丢技巧全解析 2025-05-01
- 比特币个人钱包地址能查IP吗?比特币钱包地址会变吗? 2025-05-01
- 钱包地址可以随便发给别人吗?能公开吗? 2025-05-01
本类排行
- 1 asp身份证批量解读与验证查询系统
- 2 ThinkPHP
- 3 海盗云商(Haidao)企业级开源网店系统
- 4 水印相机
- 5 TPshop开源商城源码
- 6 万达电影
- 7 亮点宽屏电影
- 8 江苏移动手机营业厅
- 9 网钛文章管理系统(OTCMS)
- 10 DBShop开源电子商务网店系统