我有一个只有两个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为什么。) 救命 !