symfony2 twig рендеринг вложенных каталогов

кажется, у меня проблемы с вложенностью рендеринга веточек

чтобы объяснить дальше, у меня есть следующая структура макета вида

resources
  .. config
  .. public
  .. etc
  .. views
    .. WeekBreakDown
      ..  Export
          .. export.html.twig
          .. other.html.twig
      .. index.html.twig
      .. other.html.twig

теперь я могу сделать следующее без ошибок

$this->render('NameBundle:WeekBreakDown:index.html.twig');

или

$this->render('NameBundle:WeekBreakDown:other.html.twig');

что у меня возникли проблемы с отображением экспорт путь.

Я пробовал

$this->render('NameBundle:WeekBreakDown:Export:index.html.twig');

и еще..

$this->render('NameBundle:WeekBreakDown:Exportindex.html.twig');

получить InvalidArgumentException: Unable to find template

2 ответов


Это должно работать

$this->render('NameBundle:WeekBreakDown/Export:index.html.twig');

поэтому структура следовать в рендер() функция VendorAndNameBundle:sub/dirs/path/in/views/папка: имя шаблона.формат html.прутик!--1-->