ThinkPHP官方出品,入门TP5必读系列(四)

概述

本系列文档版权归ThinkPHP官方所有,未经授权,禁止任何方式转载和下载,侵权必究!

5.0版本的数据库和模型相较于3.2版本,官方进行了完全重构设计,更加规范和面向对象。本书主要围绕数据库和模型的用法,全面讲解了ThinkPHP5.0数据库的数据迁移、生成,以及数据查询处理,其中花费大量的章节讲解了模型及关联的详细用法,帮助一个新手更好的理解数据库和模型的关系及使用,参差了很多的实用技巧和注意事项。

由于新版的数据库和模型的功能细节实在太多,所以本书的目的并非追求面面俱到,而是尽可能以浅显易懂的方式,由浅入深的剖析数据库和模型中最关键以及最精彩的部分,相信比起你曾经耗费的时间和走过的弯路,有时候细小的点拨会给你全面的启发,如果本书看完之后有醍醐灌顶的感觉,那么也不枉费笔者的一番苦心和日夜。

主要内容

通过九个章节的学习,系统的介绍了数据库和模型的基本用法及高级技巧,为了确保学习示例的效果,请确保你使用的是5.0系列的最新版本。

章节及完成情况:(表示已经完成)

  • 第一章:数据库架构基础
  • 第二章:数据创建和迁移
  • 第三章:查询构造器
  • 第四章:高级查询技巧
  • 第五章:模型和对象
  • 第六章:模型数据处理
  • 第七章:模型高级用法
  • 第八章:模型关联
  • 第九章:性能和安全
  • 附录A:常见问题(陆续整理)
  • 附录B:使用MongoDb
  • 附录C:数据库配置清单

由于时间仓促,未能太多时间进行校对勘误,因此已完成的章节也会陆续更新和完善,如有问题可以及时留言,敬请谅解。

阅读对象

本指南的阅读对象是对ThinkPHP5有基本的认识并掌握了基本使用,但希望深入了解和使用数据库和模型的开发者。由于篇幅原因,并不打算从基础开始说起,讲述的内容需要你已经掌握下面的基础知识,否则可能会有所困惑,事倍功半。

我们假设你已经了解:

  • 如何安装框架并配置Vhost
  • 了解PHP面向对象和类的用法;
  • 知道如何进行应用配置;
  • 了解命名空间的用法;
  • 如何正确使用路由;
  • 如何使用控制器;

如果对以上内容还不掌握的话,建议首先阅读下本入门系列其它几部: