如何在Symfony2中查找渲染文件

如何在Symfony2中查找渲染文件,symfony,filepath,Symfony,Filepath,我得到了编辑网页的工作。现在我可以看到呈现和显示的页面,但是我找不到模板来处理它 呈现页面的控制器: return $this->render('FEBundle:Public\Impressum:Impressum.html.twig',array()); 那么如何从渲染文件中获取路径呢?可能在FEBundle/Resources/views/Public/Impressum/Impressum.html.twig从Symfony 2.7开始,您可以使用twig profiler:

我得到了编辑网页的工作。现在我可以看到呈现和显示的页面,但是我找不到模板来处理它

呈现页面的控制器:

return $this->render('FEBundle:Public\Impressum:Impressum.html.twig',array());

那么如何从渲染文件中获取路径呢?

可能在
FEBundle/Resources/views/Public/Impressum/Impressum.html.twig
从Symfony 2.7开始,您可以使用twig profiler:

模板应位于:

app/Resources/FEBundle/views/Public/Impressum/Impressum.html.twig
或在:

FEBundle/Resources/views/Public/Impressum/Impressum.html.twig
编辑:

如果要从控制器获取服务器路径:

    $parser = $this->container->get('templating.name_parser');
    $locator = $this->container->get('templating.locator');

    $path = $locator->locate($parser->parse('FEBundle:Public\Impressum:Impressum.html.twig'));

好的,就在那里^^ netbeans没有显示所有文件夹。。。。。。但问题依然存在。有什么方法可以找到路径吗?阿芙:)不管怎样,很高兴能帮助你。如果有可能的话,我想了更多