文章列表
前言
tp5的数据库操作全部通过Db类完成,比较符合国人的习惯,比如简单的Db::query()、Db::execute(),还有复杂的链式操作Db::table('user')->where('id=1')->select(),下面就通过源码来了解其工作流程
看代码之前,先看看涉及到的类都有哪些,tp5的数据库相关的类有以下几个:
Db(用户接口)
Connection(连接器)
Query(查询器)
Builder(SQL生成器)
Db::query()发生了什么?
假定配置文件设置驱动为Mysql,当执行以下代码时,tp5的数据库类是怎么工作的?
D ...