수색…


비고

API 문서 링크 (마스터) :

요청 객체는 현재 로케일 및 일치 컨트롤러와 같은 중요한 데이터를 포함합니다. HttpKernel 이벤트를 사용하여 관리하고 사용할 수 있습니다. Request-Responce 라이브 사이클의 안정적인 이해를 위해이 HttpKernel 구성 요소 doc 페이지를 읽으십시오 (매우 유용합니다!).

컨트롤러에서 요청에 액세스

<?php

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;

class TestController extends Controller
{
   //Inject Request HTTP Component in your function then able to exploit it
   public function myFunctionAction(Request $request)
   {
      //BASICS

      //retrieve $_POST variables from request
      $postRequest = $request->request->get('my_data');
      //retrieve $_GET variables from request
      $getRequest = $request->query->get('my_data');
      //get current locale
      $locale = $request->getLocale();
   }
}

삽입 된 Request 객체는 현재 요청에 적용됩니다 (마스터 요청과 같거나 다를 수 있음).

Twig 또는 PHP 템플릿의 요청에 대한 액세스.

Twig 템플릿에서 Request 객체는에서 사용할 수 있습니다.

{{ app.request }}

Twig에서 요청 방법을 표시하려면 다음을 시도하십시오.

<p>Request method: {{ app.request.method }}</p>

PHP 템플릿

<p>Request method: <?php echo $app->getRequest()->getMethod() ?></p>


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow