• AI搜Yii Framework 开发教程(26) 数据库-Active Record 示例
    问AI
收起工具时间不限所有网页和文件站点内检索
搜索工具
百度为您找到以下结果
本例通过修改Yii Framework 开发教程(25) 数据库-Query Builder 示例来介绍多个有关系的表如何使用 Active Record。 在我们使用 AR 执行关联查询之前,我们需要让 AR 知道一个 AR 类是怎样关联到另一个的。 两个AR 类之间的关系直接通过 AR 类所代表的数据表之间的关系相关联。 从数据库的角度来...
播报
暂停
要想声明一个 Active Record 类,你需要声明该类继承 yii\db\ActiveRecord。设置表的名称(Setting a table name) 默认的,每个 Active Record 类关联各自的数据库表。经过 yii\helpers\Inflector::camel2id() 处理,tableName() 方法默认返回的表名称是通过类名转换来得。 如果这个默认名称不正确,你得重写这个方法...
本例通过修改 Yii Framework 开发教程(26) 数据库-Active Record 示例,原例是手工编写 Employee.php ActiveRecord。首先为工程添加一个 C# 项目(任意类型,我们只是利用这个项目来包含 CodeSmith 项目),然后添加一个 CodeSmith 项目和一个 CodeSmith 模板。然后参考 CodeSmith 使用教程(1): 概述 使用Schema Explorer...
Active Record虽然Yii DAO 可以处理几乎任何数据库相关的任务,但很可能我们会花费 90% 的时间以编写一些执行普通 CRUD(create, read, update 和 delete)操作的 SQL 语句。而且我们的代码中混杂了SQL语句时也会变得难以维护。要解决这些问题,我们可以使用 Active Record。Active Record (AR) 是一个流行的 对象-关系...
2018年8月31日Yii使用数据库Active Record Yii DAO虽能处理多数数据库任务,但编写大量执行CRUD操作的SQL语句且代码混杂时难以维护。可使用Active Record解决此问题,还列举了增、查、更新等相关操作。 摘要生成于C知道,由 DeepSeek-R1 满血版支持,前往体验 > 虽然Yii DAO 可以处理几乎任何数据库相关的任务, 但很可能我们会...
播报
暂停
Relational Active Record我们已经知道如何通过Active Record(AR)从单个数据表中取得数据了,在这一节中,我们将要介绍如何使用AR来连接关联的数据表获取数据。在使用关联AR之前,首先要在数据库中建立关联的数据表之间的主键-外键关联,AR需要通过分析数据库中的定义数据表关联的元信息,来决定如何连接数据。
2014年4月30日yii 数据库 Active Record //查找满足指定条件的结果中的第一行$post=Post::model()->find($condition,$params);//查找具有指定主键值的那一行$post=Post::model()->findByPk($postID,$condition,$params);//查找具有指定属性值的行$post=Post::model()->findByAttributes($attributes,$condition,$params);/...
播报
暂停
2012年6月13日Active Record(AR)是一种流行的对象关系映射(ORM)技术。每个AR类代表一个数据表(或视图),其字段作为AR类的属性,一个AR实例代表在表中的 一行。常见的CRUD操作被作为AR类的方法执行。 于是,我们可以使用更面向对象的方法处理我们的数据。例如,我们可以使用下面的代码在 tbl_post 表中插入一个新行: ...
播报
暂停
声明Active Record 类(Declaring Active Record Classes) 要想声明一个 Active Record 类,你需要声明该类继承 yii\db\ActiveRecord。设置表的名称(Setting a table name) 默认的,每个 Active Record 类关联各自的数据库表。经过 yii\helpers\Inflector::camel2id() 处理,tableName() 方法默认返回的表名称是通过...