Activerecord Yii php框架中的活动记录模型是什么?

Activerecord Yii php框架中的活动记录模型是什么?,activerecord,yii,Activerecord,Yii,我正在阅读一篇关于Yii框架的教程。它使用了一个我不知道其含义的术语。它是“活动记录模型”。它在数据库部分教程中使用 你能给我更多关于这个术语的解释吗?来自Yii的文档: 活动记录(AR)是一种流行的对象关系映射(ORM)技术。每个AR类表示一个数据库表(或视图),其属性表示为AR类属性,AR实例表示该表中的一行。通用CRUD操作作为AR方法实现。因此,我们可以以更面向对象的方式访问数据 例如,我们可以使用以下代码向tbl_post表插入新行: $post=new Post; $post->

我正在阅读一篇关于Yii框架的教程。它使用了一个我不知道其含义的术语。它是“活动记录模型”。它在数据库部分教程中使用


你能给我更多关于这个术语的解释吗?

来自Yii的文档:

活动记录(AR)是一种流行的对象关系映射(ORM)技术。每个AR类表示一个数据库表(或视图),其属性表示为AR类属性,AR实例表示该表中的一行。通用CRUD操作作为AR方法实现。因此,我们可以以更面向对象的方式访问数据

例如,我们可以使用以下代码向tbl_post表插入新行:

$post=new Post;
$post->title='sample post';
$post->content='post body content';
$post->save();
下面我们将介绍如何设置AR并使用它执行CRUD操作。在下一节中,我们将展示如何使用AR处理数据库关系。为了简单起见,我们在本节的示例中使用以下数据库表。注意,如果您使用的是MySQL数据库,那么应该在下面的SQL中用AUTO_INCREMENT替换AUTOINCREMENT

CREATE TABLE tbl_post (
    id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
    title VARCHAR(128) NOT NULL,
    content TEXT NOT NULL,
    create_time INTEGER NOT NULL
);
还有更多