thinkphp6

6数据库驱动

数据库驱动 如果你需要自定义数据库驱动,需要自定义实现 Connection 类(或者继承 think\db\Connection )和 Builder 类(或...

6数据集

数据库的查询结果默认返回数据集对象。 // 获取数据集 $users = Db : : name ( user ) - select ( ) ; // 遍历数据...

6存储过程

数据访问层支持存储过程调用,调用数据库存储过程使用下面的方法: $resultSet = Db : : query ( call procedure_name ...

6事务处理

使用事务处理的话,需要数据库引擎支持事务处理。比如 MySQL 的 MyISAM 不支持事务处理,需要使用 InnoDB 引擎。 最简单的方式是使用 trans...

6获取器

获取器 Db类也可以支持获取器定义,例如: Db : : name ( user ) - withAttr ( name , function ( $value...

6查询事件

查询事件 数据库操作的回调也称为查询事件,是针对数据库的CURD操作而设计的回调方法,主要包括: 事件 描述 before_select select 查询前回...

6原生SQL查询

Db 类支持原生 SQL 查询操作,主要包括下面两个方法: V6.0.3+ 版本开始,原生查询仅支持Db类操作,不支持在模型中调用原生查询方法(包括 query...

6子查询

首先构造子查询SQL,可以使用下面三种的方式来构建子查询。 使用 fetchSql 方法 fetchSql方法表示不进行查询而只是返回构建的SQL语句,并且不仅...

6JOIN字段

如果你的 user 表有一个 info 字段是 JSON 类型的(或者说你存储的是JSON格式,但并非是要JSON字段类型),你可以使用下面的方式操作数据。 J...

6视图查询

视图查询可以实现不依赖数据库视图的多表查询,并不需要数据库支持视图,是JOIN方法的推荐替代方法,例如: Db : : view ( User , id,nam...

热门资讯

tp6开发规范 命名规范 请理解并尽量遵循以下命名规范,可以减少在开发过程中出现不必要的错误。 ThinkPHP6....
6高级查询 快捷查询 快捷查询方式是 一种多字段相同查询条件 的简化写法,可以进一步简化查询条件的写法,在多个字...
tp6多应用提示控制器不存在:app\c... 第一个情况是没有使用composer安装扩展。 如果要使用多应用模式, 你需要win+r,cmd指针...
6配置 配置目录 单应用模式 对于单应用模式来说,配置文件和目录很简单,根目录下的 config 目录下面就...
6异常处理 和PHP默认的异常处理不同,ThinkPHP抛出的不是单纯的错误信息,而是一个人性化的错误页面。 异...
6swoole 本篇内容主要讲述了最新的 think-swoole 扩展的使用。目前仅支持Linux环境或者MacO...
6助手函数 助手函数 系统为一些常用的操作方法封装了助手函数,便于使用,包含如下: 助手函数 描述 abort ...
6查询表达式 查询表达式 查询表达式支持大部分的SQL查询语法,也是 ThinkPHP 查询语言的精髓,查询表达式...
6路由参数 路由参数 路由分组及规则定义支持指定路由参数,这些参数主要完成路由匹配检测以及后续行为。 路由参数可...
6查询 模型查询和数据库查询方法的区别主要在于,模型中的查询的数据在获取的时候会经过获取器的处理,以及更加对...