1.调⽤Model层⾥的find函数会返回⼀个对像。可以调⽤where all one等函数 类似TP 的where函数 要注意。all默认返回的是对象。 如果需要tp返回的数组。需要调⽤⼀个函数 asArray();

2.$model->find()->asArray()->all()查列表

1. var_dump($model->find()->where([‘id’=>’1’])->andWhere([‘title’=>’testasdfasdfasdfs’])->asArray()->one());

查单个 4.$model->deleteAll([‘id’=>’1’]) 删除 该⽅法返回的 受影响的⾏数 5.$model->updateAll($data,[‘id’=>’2’]) 更新 返回的同上。 增,2⾏。 6.$model->setAttributes($data); 2

. var_dump($model->insert());

——————-以上是AR模式 以下DAO模式——————

1.var_dump(\yii::$app->db->createCommand(‘select * from news’)->queryAll()); 取出全部

2.queryOne 取出单个 注意加where条件。where条件取出数据失败则报错

3.\yii::$app->db->createCommand(‘delete from news where id=2’)->query()

4.\yii::$app->db->createCommand(‘update news set title=’asdf’ where id=2’)->query()

5.\yii::$app->db->createCommand(‘insert into news(title,content)values(“aaa”,”bbb”)’)->query()