ThinkPHP5.1完全开发手册
序言
基础
安装
开发规范
目录结构
配置
架构
架构总览
入口文件
URL访问
模块设计
命名空间
容器和依赖注入
Facade
钩子和行为
中间件
路由
路由定义
变量规则
路由地址
闭包支持
路由参数
路由缓存
跨域请求
注解路由
路由分组
MISS路由
资源路由
快捷路由
路由别名
路由绑定
域名路由
URL生成
控制器
控制器定义
前置操作
跳转和重定向
空操作和空控制器
分层控制器
资源控制器
控制器中间件
请求
请求对象
请求信息
输入变量
请求类型
HTTP头信息
伪静态
参数绑定
请求缓存
响应
响应输出
响应参数
重定向
文件下载
数据库
连接数据库
查询构造器
查询数据
添加数据
更新数据
删除数据
查询表达式
链式操作
where
table
alias
field
strict
limit
page
order
group
having
join
union
distinct
lock
cache
comment
fetchSql
force
partition
failException
sequence
聚合查询
时间查询
高级查询
视图查询
JSON字段
子查询
原生查询
查询事件
获取器
事务操作
监听SQL
存储过程
数据集
分布式数据库
模型
定义
新增
更新
删除
查询
JSON字段
获取器
修改器
搜索器
数据集
自动时间戳
只读字段
软删除
类型转换
数据完成
查询范围
模型输出
模型事件
模型关联
一对一关联
一对多关联
远程一对多
多对多关联
多态关联
关联预载入
关联统计
关联输出
视图
视图渲染
视图赋值
视图过滤
模板引擎
模板
变量输出
使用函数
运算符
原样输出
模板注释
模板布局
模板继承
包含文件
输出替换
标签库
内置标签
循环标签
比较标签
条件判断
资源文件加载
标签嵌套
原生PHP
定义标签
标签扩展
错误和日志
异常处理
日志处理
调试
调试模式
Trace调试
性能调试
SQL调试
变量调试
远程调试
验证
验证器
验证规则
错误信息
验证场景
路由验证
内置规则
独立验证
静态调用
表单令牌
杂项
缓存
Session
Cookie
多语言
分页
上传
命令行
启动内置服务器
查看版本
自动生成目录结构
创建类库文件
生成类库映射文件
清除缓存文件
生成配置缓存文件
生成数据表字段缓存
生成路由映射缓存
输出路由定义
自定义指令
扩展库
验证码
图像处理
Time
数据库迁移工具
Swoole
Workerman
MongoDb
单元测试
安全和性能
安全建议
优化建议
附录
助手函数
升级指导
更新日志
本书使用 GeChiUI.com 发布
优化建议
优化建议
最后更新于:2022-04-02 01:55:33
架构及开发过程优化建议: * 路由尽量使用域名路由或者路由分组; * 在路由中进行验证和权限判断; * 合理规划数据表字段类型及索引; * 结合业务逻辑使用数据缓存,减少数据库压力; 在应用完成部署之后,建议对应用进行相关优化,包括: * 如果开发过程中开启了调试模式的话,关闭调试模式(参考调试模式); * 通过命令行生成类库映射文件; * 通过命令行生成配置缓存文件; * 生成数据表字段缓存文件;
';