2016-03-22 20 views
2

Ich versuche auf Variablen in meinem Controller zuzugreifen, die ich in meiner Funktion in Zweigen aufrufen festgelegt. Es sieht tatsächlich so:Erhalten von Argumenten in der Steuerung beim Aufruf von Zweig Vorlage

{{ render(controller('AppBundle:Domain:show', { 
     'test': 'ok' 
})) }} 

Und in meinem Controller sieht es dies wie:

public function showAction(Request $request, $test = null) 
{ 
    $test = $test ? $test : 'notOk'; 
    var_dump($test); // result "notOK" 
    die; 
} 

Mein Ziel ist es var_dump($test);

Antwort

0

Sie haben eine Antwort von einem Controller zurückzukehren, var_dump wird nicht in gerenderten Vorlage auf:

public function showAction(Request $request, $test = null) 
{ 
    $test = $test ? $test : 'notOk'; 
    return new Response($test); 
} 

anderes als dass Ihr Beispiel für mich wie vorgesehen funktioniert