Thinkphp框架中包含ORM功能吗?

2026-05-03 01:012阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计312个文字,预计阅读时间需要2分钟。

Thinkphp框架中包含ORM功能吗?

ThinkPHP+ORM框架采用Active Record(AR)模式(简称AR)进行设计实现。

thinkPHP ORM 框架采用Active Record模式(简称AR)来设计实现。

相关推荐:《ThinkPHP教程》

立即学习“PHP免费学习笔记(深入)”;

何谓Active Record模式?

就是用一个AR类关联数据库的一张表,每个AR对象对应表中的一行数据;对象的属性映射到数据行的对应列。

例如,一个Customer AR类关联到数据库中的customer表,该AR类的name属性代表customer表中的名字是name的字段。

在thinkPHP中,所有AR类的基类是Model类,Model类通过名字关联到数据库中的表,Model类的构造函数如下:

public function __construct($name='',$tablePrefix='',$connection='') @param string $name 模型名称 * @param string $tablePrefix 表前缀 * @param mixed $connection 数据库连接信息

Model类的数据CURD(create,update,retrive,delete)操作, 通过数据库抽象类Driver的具体实现,从而可以通过配置,方便的使用MySQL或Oracle。

阅读全文
标签:ThinkPHPORM

本文共计312个文字,预计阅读时间需要2分钟。

Thinkphp框架中包含ORM功能吗?

ThinkPHP+ORM框架采用Active Record(AR)模式(简称AR)进行设计实现。

thinkPHP ORM 框架采用Active Record模式(简称AR)来设计实现。

相关推荐:《ThinkPHP教程》

立即学习“PHP免费学习笔记(深入)”;

何谓Active Record模式?

就是用一个AR类关联数据库的一张表,每个AR对象对应表中的一行数据;对象的属性映射到数据行的对应列。

例如,一个Customer AR类关联到数据库中的customer表,该AR类的name属性代表customer表中的名字是name的字段。

在thinkPHP中,所有AR类的基类是Model类,Model类通过名字关联到数据库中的表,Model类的构造函数如下:

public function __construct($name='',$tablePrefix='',$connection='') @param string $name 模型名称 * @param string $tablePrefix 表前缀 * @param mixed $connection 数据库连接信息

Model类的数据CURD(create,update,retrive,delete)操作, 通过数据库抽象类Driver的具体实现,从而可以通过配置,方便的使用MySQL或Oracle。

阅读全文
标签:ThinkPHPORM