我试图了解框架而且我会在“Symfony”下开始,然后我遇到了这个问题,我创建了一个
{{ form_widget(form.type) }}
相当于
<input type="text" class="type" id="type"/>
这个元素“input”有一个值,如果我点击它就可以通过选项卡或菜单给出,例如jumping.how我将它与使用“Symfony”的文本进行比较if if下面的逻辑语句。
{% if jumping == "text" %}
//it will do something
{% endif %}
答案 0 :(得分:1)
正如symfony docs here中所说,你需要使用form.vars.value
来获取输入字段的值
因此对于像{{ form_widget(form.name) }}
这样的某些内容,您可以通过执行{{ form.vars.value.name }}
在你的情况下它将是
{% if form.vars.value.name == "text" %}
//do something
{% endif %}