當前位置: 首頁>>代碼示例>>PHP>>正文


PHP JsonResponse::setCharset方法代碼示例

本文整理匯總了PHP中Symfony\Component\HttpFoundation\JsonResponse::setCharset方法的典型用法代碼示例。如果您正苦於以下問題:PHP JsonResponse::setCharset方法的具體用法?PHP JsonResponse::setCharset怎麽用?PHP JsonResponse::setCharset使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Symfony\Component\HttpFoundation\JsonResponse的用法示例。


在下文中一共展示了JsonResponse::setCharset方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: getAction

 /**
  * Display one member identified by id in Json format.
  * 
  * @example
  * {
  *   "member": {
  *       "id": 1,
  *       "name": "Bland",
  *       "firstName": "\u00a0Angie",
  *       "phone": "0611111111"
  *     }
  * }
  * 
  * @Route("/api/members/{id}", requirements={"id" = "\d+"})
  */
 public function getAction($id)
 {
     $response = new JsonResponse();
     $response->setCharset('UTF-8');
     $response->setEncodingOptions(JSON_PRETTY_PRINT);
     try {
         $this->initialize();
         $member = $this->memberRepository->findById($id);
         if ($member == null) {
             $response->setData('Aucun adhérent ne correspond à votre demande');
             $response->setStatusCode(JsonResponse::HTTP_NOT_FOUND);
         } else {
             $response->setData($this->memberFormatter->format($member));
         }
     } catch (\Exception $e) {
         $response->setStatusCode(JsonResponse::HTTP_INTERNAL_SERVER_ERROR);
     }
     return $response;
 }
開發者ID:spiteau,項目名稱:MemberRepository,代碼行數:34,代碼來源:MemberController.php

示例2: jsonSuccess

 /**
  * Create a JSON response
  * @param mixed $data Data to be returned
  * @param int $status HTTP response code
  * @return \Symfony\Component\HttpFoundation\JsonResponse
  */
 public function jsonSuccess($data = null, $status = 200)
 {
     $data = ['data' => $data];
     $r = new JsonResponse($data, $status);
     $r->headers->set('Content-Type', 'application/json; charset=utf-8');
     $r->setCharset('UTF-8');
     return $r;
 }
開發者ID:oito,項目名稱:php-micro,代碼行數:14,代碼來源:Application.php


注:本文中的Symfony\Component\HttpFoundation\JsonResponse::setCharset方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。