public function actionCategory() { $app = Yii::$app; $request = $app->request; if ($request->getIsPost()) { $post = $request->post(); $category = new Category(['scenario' => 'new']); $category->load($post); $category->save(); $this->refresh(); } elseif ($request->getIsDelete()) { $post = $request->post(); $category = Category::findOne($post['id']); $category->status = 0; $result = array(); if ($category->save()) { $result['code'] = 0; } else { $result['code'] = 1; } exit(json_encode($result)); } else { $categoryList = Category::getCategoryList(); $this->smartyAssign('categoryList', $categoryList); $this->showHtml(); } }