Aşağıdaki örnekler twig şablonlarında kullanabileceğimiz faydalı ipuçlardır.


Aktif namespace ve methodun ismi


{{ app.request.attributes.get("_controller") }}

# Çıktı
Football\FrontendBundle\Controller\DefaultController::indexAction

Aktif routerin ismi


{{ app.request.attributes.get('_route') }}

# Çıktı
football_frontend_homepage

Aktif routerin parametreleri


{{ dump(app.request.attributes.get('_route_params')) }}

# Çıktı - Aktif URI'nin http://sport.local/app_dev.php/inanzzz olduğunu varsayalım
array:1 [
"name" => "inanzzz"
]

Aktif URL parametreleri


# URL
app_test.php/emails?type=delivered&from_date=26-02-2015&to_date=26-02-2016&limit=25&keyword=

{{ dump(app.request.query.all) }}

# Output
array:5 [
"type" => "delivered"
"from_date" => "26-02-2015"
"to_date" => "26-02-2016"
"limit" => "25"
"keyword" => ""
]