Ich versuche, ein Datenattribut für eine Schaltfläche zum Speichern festzulegen, aber die geschachtelten geschweiften Klammern nicht mögen. Ich erhalte einen Fehler in der Zeile "### THIS LINE".Verschachtelte Klammern in Zweig (symfony)
{% for file in payment.files %}
<br>
<li>
...
... etc...
...
{{ form_widget(file.save, {'attr':{'data-file-id': {{ file.id}} } }) }} ###THIS LINE
</li>
{% endfor %}
Der Fehler, den ich bekommen habe ist. Ein Hash-Schlüssel eine Zeichenfolge in Anführungszeichen, eine Zahl sein muss, ein Name oder ein Ausdruck in Klammern (unerwartetes Token „Interpunktion“ von Wert „{“ eingeschlossen
ich denke, es nicht die verschachtelten Klammern mag
Jede Hilfe wird sehr geschätzt
Try this: '{{form_widget (file.save, { 'attr': { 'data-file-id': Datei. id}}}}} '(Sie befinden sich bereits in einer Zweiganweisung, wenn Sie' file.id' als Parameter hinzufügen) – YaatSuka
Hi YaatSuka, das gibt diesen Fehler: Beim Rendern einer Vorlage wurde eine Ausnahme ausgelöst ("Catachable Fatal Fehler: Objekt der Klasse Symfony \ Component \ Form \ FormView konnte nicht in String konvertiert werden "). –