Получить имя контроллера в шаблоне TWIG

Я изучаю Symfony2.3, и я получаю сообщение об ошибке при попытке получить имя контроллера в шаблоне ветки.

контроллер:

namespace Acme\AdminBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;

class DefaultController extends Controller
{
    public function indexAction($name)
    {
        return $this->render('AcmeAdminBundle:Default:index.html.twig', array('name' => $name));
    }
}

В моем шаблоне TWIG:

{% extends '::base.html.twig' %}
{% block body %}
 {{ app.request.get('_template').get('controller') }}
 Hello {{ name }}!!!
{% endblock %}

Выход:

Impossible to invoke a method ("get") on a NULL variable ("") in AcmeAdminBundle:Default:index.html.twig at line 3 

Я хочу вывод как "По умолчанию"

Я использую Symfony 2.3, я также пробовал на Symfony 2.1, но в обеих версиях выдает одну и ту же ошибку.

Ответы на вопрос(7)

Ваш ответ на вопрос