前言:我们用yii2的时候做curd 除了使用活跃记录模式(active record)之外,还可以使用命令对象模式
查询
Yii::$app->dev_orderdb->createCommand($sql)->queryAll();//查询多个结果
Yii::$app->dev_orderdb->createCommand($sql)->queryOne();//查询单个结果
新增
Yii::$app->dev_paytradedb->createCommand()->insert('success_trades',$pre_trade)->execute();
修改
Yii::$app->pro_orderdb->createCommand()->update('orders',['status'=>5],'order_no=:order_no',[':order_no'=>$order['order_no']])->execute();
删除
Yii::$app->dev_paytradedb->createCommand()->delete('success_trades','order_no = :order_no', [':order_no' => '20200613220826796AOC'])->execute();