2017-12-30 56 views

答えて

2

あなたはこれを行う方法が複数あります。簡単な解決策は、request_stackサービスを注入し、getParentRequestがヌルかどうかを確認することです。 nullの場合、リクエストはマスターリクエストから取得されます。

use Symfony\Component\HttpFoundation\RequestStack; 

// ... 

public function indexAction(RequestStack $requestStack) 
{ 

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

「$ request-> getMasterRequest() ''のようなものはありません。 –

+0

'RequestStack'には' getMasterRequest'メソッドがあります。 'Request'オブジェクトはそうではありませんが、サブリクエストのイベントで有用な属性を追加するイベントリスナーを持つことができます。 – Federkun

関連する問題