我似乎遇到了树枝渲染嵌套的问题
为了进一步解释,我有以下视图布局结构
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:Export\index.html.twig');
我得到InvalidArgumentException: Unable to find template
这应该工作
$this->render('NameBundle:WeekBreakDown/Export:index.html.twig');
所以render()函数中的结构是VendorAndNameBundle:sub / dirs / path / in / views / folder:templateName.html.twig