树枝上的嵌套括号(symfony)

时间:2017-10-05 22:27:37

标签: forms symfony twig symfony-forms braces

我正在尝试为保存按钮设置数据属性,但它不喜欢嵌套的大括号。我在" ### THIS LINE"上收到错误。线。

 {% for file in payment.files %}
     <br>
     <li>
         ...
         ... etc...
         ... 
         {{ form_widget(file.save, {'attr':{'data-file-id': {{ file.id}} } }) }} ###THIS LINE

     </li>
{% endfor %}

我得到的错误是:哈希键必须是带引号的字符串,数字,名称或括在括号中的表达式(意外的标记&#34;标点符号&#34;值&#34; {& #34;

我猜它不喜欢嵌套的大括号。

非常感谢任何帮助。

3 个答案:

答案 0 :(得分:0)

尝试将ggplot(df) + stat_count(aes(x=factor(val_num), y=..prop..)) + facet_grid(group~.) 转换为字符串:

file.id

答案 1 :(得分:0)

试一试:

{{ form_widget(file.save, {'attr':{'data-file-id': file.id } }) }}

答案 2 :(得分:-2)

尝试:

{{ form_widget(file.save, {'attr':{'data-file-id': file.id.__toString } }) }}