2017-12-30 63 views

답변

2

여러 가지 방법이 있습니다. 더 간단한 해결책은 request_stack 서비스를 삽입하고 getParentRequest이 null인지 확인하는 것입니다. null 인 경우 요청은 마스터 요청에서 발생합니다.

use Symfony\Component\HttpFoundation\RequestStack; 

// ... 

public function indexAction(RequestStack $requestStack) 
{ 

    $isMasterRequest = $requestStack->getParentRequest() === null; 
+0

감사합니다. 왜''$ request-> getMasterRequest()''같은 것이 없습니까? –

+0

'RequestStack'은'getMasterRequest' 메소드를 가지고 있습니다. 'Request' 객체는 그렇지 않습니다 만, 하위 요청시 유용한 속성을 추가 할 수있는 이벤트 리스너를 가질 수 있습니다. – Federkun