如何正确使用与细枝一样的形式?

时间:2019-07-01 14:51:27

标签: twig comparison-operators

我有一个只有两个form_rows的表单,如果有条件,我想隐藏其中一个。

我有类似的东西:

{{form_start(myForm)}}
{{form_row(myForm.var1)}}
{% if "csv" is same as(myObject.format) %}
{{form_row(myForm.var2)}}
{% endif %}
<button type="submit">Submit</button>
{{form_end(myForm)}}

我的问题是:无论format的值是什么,div {{form_row(myForm.var2)}}都会显示在屏幕上。 我试图用div标签包围这一行。 我什至尝试过:

{%,如果为true,则等于(false)%}

,并一直显示。 我想念什么?

if语句是否比分枝更强?还是我严重使用“与”相同?

(编辑:同样,除非我输入{%true是与(false)%}不相同,否则我会在按钮提交后显示相关行。idk为什么。) 救命 !

0 个答案:

没有答案