Example #1
0
 public static function edit($id, CategoryForm $form)
 {
     $category = Category::findOne($id);
     if (!$category) {
         return false;
     }
     $category->name = $form->name;
     $category->status = $form->status;
     return $category->save();
 }
Example #2
0
 public function actionEdit($id)
 {
     $model = new CategoryForm(['scenario' => 'add']);
     if ($model->load(\Yii::$app->request->post()) and $model->edit($id)) {
         $this->success();
         $this->redirect('/category/list');
     }
     $category = Category::findOne($id);
     !$category and $this->error('参数错误');
     $model->name = $category->name;
     $model->status = $category->status;
     return $this->render('add', ['model' => $model]);
 }