Расширение ветки Symfony2 получить шаблон вызывающего абонента

Кто-нибудь знает способ получить шаблон (или его имя), вызывающий расширение Twig?


person mumia    schedule 31.05.2012    source источник
comment
Отобразить в ветке? Вы могли бы использовать реферерную переменную и передать ее в ветку, если вы это имеете в виду?   -  person greg    schedule 01.06.2012
comment
Что мне нужно, так это знать в расширении Twig, какой шаблон называется расширением.   -  person mumia    schedule 01.06.2012


Ответы (1)


Вы можете передать реферер в шаблон ветки...

class DefaultController extends Controller
{
    public function indexAction(Request $request)
    {
        return $this->render('DefaultBundle:Default:index.html.twig', array('referrer', $request->getRequestUri()));
    }

}
person greg    schedule 31.05.2012
comment
Что мне нужно, так это знать в расширении Twig, какой шаблон называется расширением. - person mumia; 01.06.2012
comment
Я хочу получить блоки, определенные в шаблоне, который вызывает расширение ветки. - person mumia; 02.06.2012