2016-03-22 22 views
2

Denetleyicimde, twig olarak işlevlerimde ayarlamış olduğum değişkenlere erişmeye çalışıyorum. Aslında şuna benzer: twig şablonundan çağrılırken denetleyicide bağımsız değişkenler alınıyor

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

Ve benim denetleyicisi bu gibi görünüyor

:

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

Amacım olduğunu Twig içinde controller() arasında 'Tamam'

cevap

0

Bir denetleyicisinden bir Yanıtı dönmek zorunda, var_dump render şablonda görünmeyecektir:

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

sizin örneğiniz dışında benim için çalıştığı gibi

İlgili konular