public function actionCategorymanage() { $view = \Yii::$app->view; $view->params['moduleName'] = '分类管理'; $categoryId = intval(\Yii::$app->request->get('id', 0)); if (!intval($categoryId)) { return $this->redirect('/category/index'); } $data['categoryName'] = \Yii::$app->request->get('name', ''); $data['attr'] = Attribute::getAttr(); $data['categoryId'] = $categoryId; $data['categoryAttr'] = Attribute::getCategoryAttr($categoryId); $data['token'] = Token::getToken(); $userId = \Yii::$app->user->id; $data['categoryattrIdentity'] = EasyHelpers::dataEncrypt('categoryattr,' . $userId); return $this->render('categorymanage', $data); }
/** * 删除属性及其属性选项值 * @return type */ public function actionDelattr() { $identity = Identity::checkIdentity('delattr', '/app-backend/backend/category/delattr'); if (is_array($identity)) { return $identity; } $request = \Yii::$app->request; $attributeId = intval($request->get('attributeId', 0)); $attribute = Attribute::findOne($attributeId); if ($attribute) { \Yii::$app->db->createCommand()->delete('attribute_value', 'attributeId=' . $attributeId)->execute(); $attribute->delete(); } return ['code' => 0, 'msg' => 'ok']; }