Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 /**
  * 删除属性及其属性选项值
  * @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'];
 }