Yii2.0框架 ActiveRecord

1.ActiveRecordsql

   ActiveRecord (活动记录,简称AR类) 提供了一套面向对象的接口,用以访问数据库中的数据。数据库

      (1)、一个AR类关联一张数据表,每一个AR对象对应表中的一行yii

      (2)、AR对象的属性,对应为数据库的列post

      (3)、能够直接以面向对象的方式来操纵数据表中的数据,这样就不须要写sql语句就能实现数据库的访问spa

2.声明 ActiveRecord类3d

   经过继承 yii\db\ActiveRecord 基类来声明一个AR类,并实现tableName方法,返回与之相关联的数据表的名称code

    例子:以模型名为 Post为例。对象

class Post extends \yii\db\ActiveRecord
{
   
    public static function tableName()
    {
        return 'post';
    }

3.查询数据blog

    AR提供了两种方法来构建DB查询,返回AR对象。继承

      yii\db\ActiveRecord::find()

        $model = Post::find()->where([["id"=>1])->one();  等同于 $model = Post::findOne(id);

      yii\db\ActiveRecord::findBySql()

    ActiveQueryInterface经常使用方法

 

相关文章
相关标签/搜索