我想設置一個保存按鈕的數據屬性,但它不喜歡嵌套的大括號。我在「### THIS LINE」行中收到錯誤消息。嵌套在樹枝(symfony)的括號
{% for file in payment.files %}
<br>
<li>
...
... etc...
...
{{ form_widget(file.save, {'attr':{'data-file-id': {{ file.id}} } }) }} ###THIS LINE
</li>
{% endfor %}
我得到的錯誤是:散列鍵必須是引用字符串,數字,名稱,或(價值「{」用括號括起來的表達式意外的標記「標點符號」
我猜它不喜歡嵌套的括號
任何幫助是極大的讚賞
試試這個:'{{form_widget(file.save,{ 'ATTR':{ '數據文件ID':文件。當你添加'file.id'作爲參數時,你已經在一個樹枝聲明中了) – YaatSuka
Hi YaatSuka,給出了這個錯誤:在呈現模板期間拋出了一個異常(「Catchable致命錯誤:類Symfony \ Component \ Form \ FormView的對象無法轉換爲字符串「)。 –