将输入字段值与字符串或文本symfony2进行比较

时间:2016-01-29 02:56:40

标签: symfony

我试图了解框架而且我会在“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 %} 

1 个答案:

答案 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 %}