logo资料库

ThinkPHP5.1完全开发手册 用户手册pdf版.pdf

第1页 / 共605页
第2页 / 共605页
第3页 / 共605页
第4页 / 共605页
第5页 / 共605页
第6页 / 共605页
第7页 / 共605页
第8页 / 共605页
资料共605页,剩余部分请下载后查看
序言
基础
安装
开发规范
目录结构
配置
架构
架构总览
入口文件
URL访问
模块设计
命名空间
容器和依赖注入
Facade
钩子和行为
中间件
路由
路由定义
变量规则
路由地址
闭包支持
路由参数
路由缓存
跨域请求
注解路由
路由分组
MISS路由
资源路由
快捷路由
路由别名
路由绑定
域名路由
URL生成
控制器
控制器定义
前置操作
跳转和重定向
空操作和空控制器
分层控制器
资源控制器
控制器中间件
请求
请求对象
请求信息
输入变量
请求类型
HTTP头信息
伪静态
参数绑定
请求缓存
响应
响应输出
响应参数
重定向
文件下载
数据库
连接数据库
查询构造器
查询数据
添加数据
更新数据
删除数据
查询表达式
链式操作
聚合查询
时间查询
高级查询
视图查询
JSON字段
子查询
原生查询
查询事件
获取器
事务操作
监听SQL
存储过程
数据集
分布式数据库
模型
定义
新增
更新
删除
查询
JSON字段
获取器
修改器
搜索器
数据集
自动时间戳
只读字段
软删除
类型转换
数据完成
查询范围
模型输出
模型事件
模型关联
一对一关联
一对多关联
远程一对多
多对多关联
多态关联
关联预载入
关联统计
关联输出
视图
视图渲染
视图赋值
视图过滤
模板引擎
模板
变量输出
使用函数
运算符
原样输出
模板注释
模板布局
模板继承
包含文件
输出替换
标签库
内置标签
循环标签
比较标签
条件判断
资源文件加载
标签嵌套
原生PHP
定义标签
标签扩展
错误和日志
异常处理
日志处理
调试
调试模式
Trace调试
性能调试
SQL调试
变量调试
远程调试
验证
验证器
验证规则
错误信息
验证场景
路由验证
内置规则
独立验证
静态调用
表单令牌
杂项
缓存
Session
Cookie
多语言
分页
上传
命令行
启动内置服务器
查看版本
自动生成目录结构
创建类库文件
生成类库映射文件
清除缓存文件
生成配置缓存文件
生成数据表字段缓存
生成路由映射缓存
自定义指令
扩展库
验证码
图像处理
Time
数据库迁移工具
Swoole
Workerman
MongoDb
单元测试
安全和性能
安全建议
优化建议
附录
助手函数
升级指导
更新日志
目 录 序言 基础 架构 安装 开发规范 目录结构 配置 架构总览 入口文件 URL访问 模块设计 命名空间 容器和依赖注入 Facade 钩子和行为 中间件 路由 路由定义 变量规则 路由地址 闭包支持 路由参数 路由缓存 跨域请求 注解路由 路由分组 MISS路由 资源路由 快捷路由 路由别名 路由绑定 域名路由 URL生成 控制器 控制器定义 前置操作 跳转和重定向 空操作和空控制器 分层控制器 本文档使用 看云 构建 - 2 -
资源控制器 控制器中间件 请求 请求对象 请求信息 输入变量 请求类型 HTTP头信息 伪静态 参数绑定 请求缓存 响应 响应输出 响应参数 重定向 文件下载 数据库 连接数据库 查询构造器 查询数据 添加数据 更新数据 删除数据 查询表达式 链式操作 where table alias field strict limit page order group having join union distinct lock cache comment fetchSql 本文档使用 看云 构建 - 3 -
force partition failException sequence 聚合查询 时间查询 高级查询 视图查询 JSON字段 子查询 原生查询 查询事件 获取器 事务操作 监听SQL 存储过程 数据集 分布式数据库 模型 定义 新增 更新 删除 查询 JSON字段 获取器 修改器 搜索器 数据集 自动时间戳 只读字段 软删除 类型转换 数据完成 查询范围 模型输出 模型事件 模型关联 一对一关联 一对多关联 远程一对多 多对多关联 本文档使用 看云 构建 - 4 -
多态关联 关联预载入 关联统计 关联输出 视图 模板 视图渲染 视图赋值 视图过滤 模板引擎 变量输出 使用函数 运算符 原样输出 模板注释 模板布局 模板继承 包含文件 输出替换 标签库 内置标签 循环标签 比较标签 条件判断 资源文件加载 标签嵌套 原生PHP 定义标签 标签扩展 错误和日志 异常处理 日志处理 调试 调试模式 Trace调试 性能调试 SQL调试 变量调试 远程调试 验证器 验证规则 验证 本文档使用 看云 构建 - 5 -
错误信息 验证场景 路由验证 内置规则 独立验证 静态调用 表单令牌 缓存 Session Cookie 多语言 分页 上传 杂项 命令行 启动内置服务器 查看版本 自动生成目录结构 创建类库文件 生成类库映射文件 清除缓存文件 生成配置缓存文件 生成数据表字段缓存 生成路由映射缓存 自定义指令 扩展库 验证码 图像处理 Time 数据库迁移工具 Swoole Workerman MongoDb 单元测试 安全和性能 附录 安全建议 优化建议 助手函数 升级指导 更新日志 本文档使用 看云 构建 - 6 -
本文档使用 看云 构建 - 7 -
序言 序言 手册阅读须知:本手册仅针对ThinkPHP 5.1.* 版本 十二载初心不改,你值得信赖的PHP框架,十二周年献礼版本! ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发 和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能 和至简的代码的同时,也注重易用性。遵循 Apache2 开源许可协议发布,意味着你可以免费使用 ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产品发布/销售。 ThinkPHP 5.1 在 5.0 的基础上对底层架构做了进一步的改进,引入新特性,并提升版本要求。另外 一个事实是, 5.1 版本看起来对开发者更加友好,表现在目录结构更直观、调试输出更直观和代码提 示更直观。 ThinkPHP 5.1 运行环境要求 PHP5.6+ ,虽然不支持 5.0 的无缝升级,但升级过程并不复杂(请参 考升级指导), 5.1.* 版本基本上可以支持无缝升级。 主要新特性: 引入容器和 Facade 支持 依赖注入完善和支持更多场景 重构的(对象化)路由 支持注解路由 跨域请求支持 配置和路由目录独立 取消系统常量 助手函数增强 类库别名机制 模型和数据库增强 验证类增强 模板引擎改进 支持 PSR-3 日志规范 中间件支持( V5.1.6+ ) 支持 Swoole / Workerman 运行( V5.1.18+ ) 本文档使用 看云 构建 - 8 -
分享到:
收藏