<?php namespace Apicp\Controller\NewsClass; use Com\PackageValidate; use Common\Service\ClassService; class OpenController extends \Apicp\Controller\AbstractController { /** * class_id int 分类ID * is_open bool 开关 1:禁用 2:启用 * @return bool */ public function index() { // 验证规则 $rules = [ 'class_id' => 'require|integer', 'is_open' => 'require|integer', ]; // 验证数据 $validate = new PackageValidate($rules, [ 'class_id.require' => L('_ERR_PARAM_CAN_NOT_EMPTY', ['name' => '分类ID']), 'is_open.require' => L('_ERR_PARAM_CAN_NOT_EMPTY', ['name' => '开启禁用']) ], array_keys($rules)); $postData = $validate->postData; // 修改 $classServ = new ClassService(); $classServ->update($postData['class_id'], [ 'is_open' => $postData['is_open'] ]); return true; } }