Thinkphp框架
2025-04-23
5
参考资料
ThinkPHP框架详细说明
基本介绍
开源PHP框架
遵循MVC设计模式
支持Composer依赖管理
提供丰富的开发组件
主要特性
2.1 架构特性
模块化设计
路由功能强大
支持RESTful
多应用支持
2.2 数据库特性
查询构造器
ORM支持
多种数据库驱动
事务处理
2.3 模板引擎
内置模板引擎
标签库支持
布局模板
模板继承
目录结构
application 应用目录
public 入口目录
config 配置目录
route 路由目录
vendor 扩展目录
核心组件
4.1 请求对象(Request)
请求参数获取
请求类型判断
请求过滤
4.2 响应对象(Response)
输出控制
响应类型设置
跳转重定向
4.3 数据库(Db)
链式操作
查询构造
事务管理
模型关联
开发流程
5.1 环境要求
PHP 7.1+
PDO扩展
MBstring扩展
5.2 安装方式
Composer安装
Git克隆
手动下载
5.3 创建项目
命令行创建
手动配置
多应用创建
常用功能
6.1 路由配置
路由定义
路由分组
路由中间件
路由缓存
6.2 控制器
基础控制器
资源控制器
控制器中间件
依赖注入
6.3 模型
基础模型
模型关联
模型事件
软删除
扩展机制
行为扩展
中间件
门面类
服务注入
安全机制
输入过滤
XSS防护
CSRF防护
SQL注入防护
调试支持
日志记录
Trace调试
异常处理
单元测试
性能优化
路由缓存
配置缓存
OPcache支持
自动加载优化
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。