symfony - 查找当前 View 的twig文件

标签 symfony twig

当我想修改当前 View 中的某些内容时,我必须查看操作和 Controller (例如 DefaultController:indexAction ),转到操作函数( indexAction > ) 并查看该操作正在渲染什么文件。

是否有更快的方法来找出当前 View 中渲染的文件 (xxxx.html.twig)?

最佳答案

在主布局中的某个位置,您可以添加如下内容:

{% if app.environment == 'dev' %}
    {% block templateName %}{% endblock %}
{% endif %}

并且在您想要查看布局路径的位置放置:

{% block templateName %}{{ _self.templateName }}{% endBlock %}

当您在开发环境中时,这将在您想要的任何地方显示模板名称。

关于symfony - 查找当前 View 的twig文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16307444/

相关文章:

symfony - 使用 YUI3 (Y.App) 和 Symfony2 进行渐进式增强

php - 为什么 PHP Symfony sfSessionStorage::initialize 有时需要很长时间?

javascript - Angular JS 和 Symfony2

Symfony bundle 组成,使用多个 bundle 时如何构建我的代码

symfony - include标签和include函数有什么区别?

php - 使用 Doctrine Extensions Tree Nested 集获取家长中的 child 帖子

excel - Twig Excel Bundle 自动调整大小

symfony 2 twig限制文本的长度并放置三个点

php - Twig 解析数组并按键检查

symfony - 配置 LiipImagineBundle Symfony 以与 Flysystem 配合使用