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 }