【问题标题】:How to debug Twig?如何调试树枝?
【发布时间】:2013-02-25 15:21:22
【问题描述】:

如何在 Twig 中进行认真的调试?我知道how to dump single variables。但是,如果您不知道哪个模板正在呈现您正在查看的页面部分怎么办?或者您想知道使用哪些模板来呈现页面?

在 Drupal 6/7 中,我可以启用 the theme developer module。这使我可以指向并单击页面的任何部分,并获得所有使用模板的列表(以及更多信息)。也许我要求太多或做错了。

如何找到负责页面特定部分的模板?如果这太多了,我怎样才能看到 Twig 引擎调用了哪些模板?获取跟踪信息也会有所帮助。

【问题讨论】:

    标签: symfony twig


    【解决方案1】:

    开发者工具栏 (app_dev.php) 应该列出所有用于呈现页面的模板。

    【讨论】:

    • 我在开发者工具栏中找不到任何关于 twig 的有用信息。有什么我需要启用的吗?
    • 看看fabien.potencier.org/article/66/…,它展示了如何在 silex 中使用分析器。请注意,此功能需要依赖 2.2。
    • 打开调试工具栏时,检查请求选项卡。向下滚动,您会找到所有子请求的列表,其中应列出所有使用的模板。
    猜你喜欢
    • 2015-04-22
    • 2012-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 2013-08-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多