public function delete() { //$request_param = CRequest::param(); //$this->_param = $request_param; //$this->initParam(); # admin 用户不能删除 if ($id = CRequest::param('id')) { $model = AdminConfig::findOne(['id' => $id]); if ($model->id) { $model->delete(); echo json_encode(["statusCode" => "200", "message" => 'Delete Success!']); exit; } else { echo json_encode(["statusCode" => "300", "message" => "id => {$id} , is not exist"]); exit; } } else { if ($ids = CRequest::param('ids')) { $id_arr = explode(",", $ids); AdminConfig::deleteAll(['in', 'id', $id_arr]); echo json_encode(["statusCode" => "200", "message" => "{$ids} Delete Success!"]); exit; } } echo json_encode(["statusCode" => "300", "message" => "id or ids Param is not Exist!"]); exit; }
public static function getCacheConfig($key) { $cache_key = self::ADMIN_CONFIG_CONFIX . $key; $v = CCache::get($cache_key); if ($v) { return $v; } else { $one = AdminConfig::findOne(['key' => $key]); if ($one->id) { self::setCacheConfig($key, $one->value); return $one->value; } return ''; } }