前言:我們用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();