Yii2.0 - 删除
1 #删除 2 //方法一: 3 $pt = PurchaseOrderPayDetail::findOne(['pur_number' => $pay->pur_number, 'requisition_number' => $pay->requisition_number]); 4 if($pt) { 5 $pt->delete(); 6 } 7 8 //方法二: 9 PurchaseTemporary::deleteAll(['create_id'=>Yii::$app->user->id]); 10 11 //方法三: 12 $model = PurchaseNote::find()->where(['id'=>$id,'create_id'=>Yii::$app->user->id])->one(); 13 $model->delete(); 14 15 //方法四: 16 $this->findModel($id)->delete(); 17 protected function findModel($id) 18 { 19 if (($model = PlatformSummary::findOne($id)) !== null) { 20 return $model; 21 } else { 22 throw new NotFoundHttpException('The requested page does not exist.'); 23 } 24 } 25 26 //方法五: 27 PurchaseCategoryBind::find()->where(['id'=>$id])->one()->delete();