ThinkPHP官方出品,入门
TP5
必读系列(四)
概述
本系列文档版权归
ThinkPHP
官方所有,未经授权,禁止任何方式转载和下载,侵权必究!
5.0
版本的数据库和模型相较于3.2
版本,官方进行了完全重构设计,更加规范和面向对象。本书主要围绕数据库和模型的用法,全面讲解了ThinkPHP5.0
数据库的数据迁移、生成,以及数据查询处理,其中花费大量的章节讲解了模型及关联的详细用法,帮助一个新手更好的理解数据库和模型的关系及使用,参差了很多的实用技巧和注意事项。
由于新版的数据库和模型的功能细节实在太多,所以本书的目的并非追求面面俱到,而是尽可能以浅显易懂的方式,由浅入深的剖析数据库和模型中最关键以及最精彩的部分,相信比起你曾经耗费的时间和走过的弯路,有时候细小的点拨会给你全面的启发,如果本书看完之后有醍醐灌顶的感觉,那么也不枉费笔者的一番苦心和日夜。
主要内容
通过九个章节的学习,系统的介绍了数据库和模型的基本用法及高级技巧,为了确保学习示例的效果,请确保你使用的是
5.0
系列的最新版本。
章节及完成情况:(√
表示已经完成)
- 第一章:数据库架构基础
√
- 第二章:数据创建和迁移
√
- 第三章:查询构造器
√
- 第四章:高级查询技巧
√
- 第五章:模型和对象
√
- 第六章:模型数据处理
√
- 第七章:模型高级用法
√
- 第八章:模型关联
√
- 第九章:性能和安全
√
- 附录A:常见问题(陆续整理)
- 附录B:使用MongoDb
√
- 附录C:数据库配置清单
√
由于时间仓促,未能太多时间进行校对勘误,因此已完成的章节也会陆续更新和完善,如有问题可以及时留言,敬请谅解。
阅读对象
本指南的阅读对象是对ThinkPHP5
有基本的认识并掌握了基本使用,但希望深入了解和使用数据库和模型的开发者。由于篇幅原因,并不打算从基础开始说起,讲述的内容需要你已经掌握下面的基础知识,否则可能会有所困惑,事倍功半。
我们假设你已经了解:
- 如何安装框架并配置
Vhost
; - 了解PHP面向对象和类的用法;
- 知道如何进行应用配置;
- 了解命名空间的用法;
- 如何正确使用路由;
- 如何使用控制器;
如果对以上内容还不掌握的话,建议首先阅读下本入门系列其它几部: