Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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 '';
     }
 }