我想显示检查变量是否为空,所以我制作了这段代码
{{ form_widget(form.showPrice, {% if travel is null %} {'attr': {'checked': 'checked'}} {% endif %} ) }}
Run Code Online (Sandbox Code Playgroud)
但我收到了这个错误
A hash key must be a quoted string, a number, a name, or an expression enclosed in
parentheses (unexpected token "operator" of value "%" in AppBundle:Dashboard/Travel:form.html.twig at line 100
Run Code Online (Sandbox Code Playgroud)
像这样的分隔符{% ... %}用于执行诸如 for 循环之类的语句。
分隔符例如{{ ... }}将表达式的结果打印到模板。
你把他们搞砸了。正确的代码是:
{{ form_widget(form.showPrice, (travel is null ? {'attr': {'checked': 'checked'} }) ) }}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2371 次 |
| 最近记录: |