Yii2.0 - 修改

 1 #修改:
 2 //方法一:
 3 $pay = PurchaseOrderPay::findOne($id);
 4 //$pay = PurchaseOrderPay::findOne($arr);
 5 $pay->pay_status = 10; // 待经理审核
 6 $pay->save(false);
 7 
 8 //方法二:查找并更新
 9 $id = PurchaseSuggest::find()->where($where)->one();
10 $id->load(['PurchaseSuggest'=>['is_purchase'=>'N']]); //验证
11 if($id->save(false)==false )
12 {
13     $errors=$model_suggest->getFirstErrors();
14     $str="</br>";
15     foreach ($errors as $error)
16     {
17         $str.=$error."</br>";
18     }
19 }
20 
21 //方法三:
22 $model=new PurchaseSuggest();
23 $res=$model->updateAll(['warehouse_code'=>'修改的字段'],['id'=>'条件']);
24 
25 //方法四:
26 $model = $this->findModel($id);
27 
28 if ($model->load(Yii::$app->request->post())) {
29     $model->level_audit_status=0;
30     $model->audit_note='';
31     $model->save();
32     return $this->redirect(['sales-index']);
33 }
34 protected function findModel($id)
35 {
36     if (($model = PlatformSummary::findOne($id)) !== null) {
37         return $model;
38     } else {
39         throw new NotFoundHttpException('The requested page does not exist.');
40     }
41 }

 

posted @ 2018-04-12 13:36  liuweipcs  阅读(138)  评论(0编辑  收藏  举报