当前位置: 首页 > 知识库问答 >
问题:

twig:如何debug_context?

壤驷阳波
2023-03-14

根据https://twig.symfony.com/doc/3.x/templates.html,“_context引用当前上下文”。为了更好地理解这个和现有项目中的twig代码,我做了

<div>{{ _context }}</div>

页面变为空白。看起来_context太多,无法呈现。由于我试图理解其他人的代码,所以我不知道这个_context可能是什么。有办法调试吗?

共有1个答案

唐运诚
2023-03-14

使用转储进行调试,如:

{{ dump(_context) }}
 类似资料:
  • Twig 是一个灵活、快速、安全的 PHP 模板语言。它将模板编译成经过优化的原始PHP代码。Twig拥有一个Sandbox模型来检测不可信的模板代码。Twig由一个灵活的词法分析器和语法分析器组成,可以让开发人员定义自己的标签,过滤器并创建自己的DSL。 特性: 快速:Twig将模板编译为纯优化的PHP代码。与常规PHP代码相比,开销降低到最低限度。 安全:Twig具有沙盒模式以评估不受信任的模

  • 问题内容: 我应该使用哪种构造来检查Twig模板中的值是否为NULL? 问题答案: 根据您的实际需求: 检查值是否为: {% endif %} 检查是否定义了变量: {% endif %} 另外,对两个值进行类型严格比较的测试可能对检查(如)以外的值很有用:

  • 在Timber中是这个功能 在那里你会得到像这样的东西 但WordPress中还有其他功能,比如 不能从post.get_the_permalink或post.get_permalink访问 null

  • 我只是想在PHP5.6的服务器上安装我的Symfony 3.2应用程序,而

  • 在本章中,我们将研究Twig Filters and Functions 。 过滤器也用于根据需要使用所需的输出格式化数据。 函数用于生成内容。 Twig模板是包含由值替换的表达式和变量的文本文件。 Twig使用三种类型的标签。 Output tags - 以下语法用于在此处显示已计算的表达式结果。 {{ Place Your Output Here }} Action Tags - 以下语

  • 问题内容: 我的一个实体中的一个字段是“ datetime”变量。 如何将该字段转换为字符串以在浏览器中呈现? 这是一个代码片段: 这是我的实体类中的变量: 这是我收到的错误消息: 呈现模板期间引发了异常(“可捕获的致命错误:DateTime类的对象无法在… \ app \ cache \ dev \ twig \ 9b \ ad \ 58fd3bb1517632badf1fdc7fa4a8.ph