ThinkPHP6.0完全开发手册
序言
基础
安装
开发规范
目录结构
配置
架构
请求流程
架构总览
入口文件
多应用模式
URL访问
容器和依赖注入
服务
门面
中间件
事件
路由
路由定义
变量规则
路由地址
路由参数
路由中间件
路由分组
资源路由
注解路由
路由绑定
域名路由
MISS路由
跨域请求
URL生成
控制器
控制器定义
基础控制器
空控制器
资源控制器
控制器中间件
请求
请求对象
请求信息
输入变量
请求类型
HTTP头信息
伪静态
参数绑定
请求缓存
响应
响应输出
响应参数
重定向
文件下载
数据库
连接数据库
分布式数据库
查询构造器
查询数据
添加数据
更新数据
删除数据
查询表达式
链式操作
where
table
alias
field
strict
limit
page
order
group
having
join
union
distinct
lock
cache
cacheAlways
comment
fetchSql
force
partition
failException
sequence
replace
extra
duplicate
procedure
聚合查询
分页查询
时间查询
高级查询
视图查询
JSON字段
子查询
原生查询
获取查询参数
查询事件
获取器
事务操作
存储过程
数据集
数据库驱动
模型
定义
模型字段
新增
更新
删除
查询
查询范围
JSON字段
获取器
修改器
搜索器
数据集
自动时间戳
只读字段
软删除
类型转换
模型输出
模型事件
模型关联
一对一关联
一对多关联
远程一对多
远程一对一
多对多关联
多态关联
关联预载入
关联统计
关联输出
虚拟模型
视图
模板变量
视图过滤
模板渲染
模板引擎
视图驱动
错误和日志
异常处理
日志处理
调试
调试模式
Trace调试
SQL调试
变量调试
远程调试
验证
验证器
验证规则
错误信息
验证场景
路由验证
内置规则
表单令牌
注解验证
杂项
缓存
Session
Cookie
多语言
上传
命令行
启动内置服务器
查看版本
自动生成应用目录
创建类库文件
清除缓存文件
生成数据表字段缓存
生成路由映射缓存
输出路由定义
自定义指令
扩展库
数据库迁移工具
Workerman
think助手工具库
验证码
Swoole
附录
助手函数
升级指导
更新日志
本书使用 GeChiUI.com 发布
duplicate
duplicate
最后更新于:2022-04-02 07:51:10
用于设置`DUPLICATE`查询,用法示例: ~~~ Db::name('user') ->duplicate(['score' => 10]) ->insert(['name' => 'think']); ~~~
';