在 if 语句中访问 form.vars.value (TWIG)

问题描述 投票:0回答:2

我尝试在树枝中选择一个表单字段值,以便在元素处于活动或停用状态时可以显示红色/绿色状态。

但这行不通,我总是得到一个

Impossible to access an attribute ("enabled") on a NULL variable ("")

这是我的代码,我不确定是否缺少一些大括号或类似的东西?

{% if form.vars.value.enabled is null %}
        <h2 class="device-off">
    {% else %}
        <h2 class="device-on">
    {% endif %}
symfony if-statement twig
2个回答
2
投票

使用 dump 查看 form.vars 变量

{{ dump(form.vars) }}

0
投票

您的问题的解决方案是使用以下代码。

{{ form.vars.data }}
© www.soinside.com 2019 - 2024. All rights reserved.