After Effects CC中文版学习手册:数据库操作与模型调整
需积分: 1 87 浏览量
更新于2024-08-08
收藏 4.15MB PDF 举报
"不会清空查询条件-after effects cc中文版超级学习手册 pdf电子书"
这篇文档主要涉及的是ThinkPHP5.1框架的升级和使用指南,包括数据库查询、模型操作、路由、控制器、请求与响应、视图以及验证等多个方面的重要知识点。
1. 数据库查询:
- 清空查询条件:在5.1版本中,不再支持`select(false)`来清空查询条件,应使用`fetchSql()->select()`代替。
- JSON查询语法:MySQL的JSON字段查询时,查询语法有变化,如`user$.name`需改为`user->name`。
- 查询构造器调整:多字段批量查询的数组语法有所改变,需要将原来的`where([...])`调整为`where([...])`或使用表达式语法`where('...')->where('...')`。
2. 模型调整:
- 数据集返回:模型的数据集查询始终返回数据集对象而非数组。
- 主键设置:如果数据表主键不是"id",必须设置模型的`pk`属性。
- 软删除:软删除trait引入改为`use think\model\concern\SoftDelete`,全局查询范围的`base`方法中不再自动添加软删除条件。
- 验证功能:模型的数据验证功能被取消,建议使用控制器验证或路由验证。
- 查询范围:`scope`方法调用后只能使用数据库的查询方法。
3. 路由:
- 路由定义和变量规则:文档详细介绍了各种路由定义方式,包括闭包支持、路由参数、跨域请求、注解路由、路由分组等。
- URL生成:提供了如何生成符合路由规则的URL。
4. 控制器和请求:
- 控制器定义:包括控制器的定义、前置操作、跳转和重定向、空操作和空控制器等。
- 请求对象:涵盖了请求信息、输入变量、请求类型、HTTP头信息、参数绑定等内容。
5. 响应:
- 响应输出:描述了如何控制响应内容和参数,以及重定向操作。
6. 其他:
- 事务操作:详细解释了如何使用事务处理数据库操作。
- 视图:包括视图渲染、视图赋值、模板引擎等。
- 错误和日志:介绍了异常处理和日志处理机制。
- 验证:讲解了验证器的使用、验证规则、错误信息、验证场景等,包括路由验证。
- 杂项:涵盖缓存、Session、Cookie、多语言、分页、上传、命令行工具等常用功能的使用。
该文档为ThinkPHP5.1开发者提供了一个全面的参考指南,帮助他们理解和适应框架的新特性,并有效提升开发效率。
2009-07-19 上传
2019-05-19 上传
2021-02-02 上传
2023-06-06 上传
2023-09-09 上传
2023-05-19 上传
2023-03-31 上传
2023-09-04 上传
2023-08-26 上传
柯必Da
- 粉丝: 42
- 资源: 3763
最新资源
- family-tree-editor:GitHub Pages上的简约家谱编辑器和查看器
- 基于Java的学生成绩管理系统JavaServet+Dao+JavaBean+JSP(MVC架构).zip
- PushBank:[已停产]不再向银行付款并收到存款和取款警报。 PushBank通过电子邮件发送存款和取款详细信息
- plasma-kde-connect-skill:该技能将KDE Connect与Mycroft集成在一起,使用户可以使用语音命令控制其电话
- 女仆:踢小米mi机器人真空对接以完成工作(错误5:主刷被阻塞)
- textcode
- 上衣服装系列图标下载
- PaperScope-开源
- 对话胶乳:对话会议的乳胶模板
- 大数据-大数据分析项目之租房数据分析-统计分析.zip
- LabelsView.zip
- embed
- PictureBed:降价笔记图片床
- cs3113sp21-project0
- LaTeX_template:LaTeX软件包
- cpp代码-165.4.6.2