Ich erstelle ein benutzerdefiniertes Widget zum Hochladen von Dateien, in dem ich den zuletzt hochgeladenen Dateinamen anzeigen kann. Ich habe Formtype-Klasse und in form/fields.html.twig
Ich habe folgende:Symfony 2.8 - Anzeige bestimmter Entity-Werte in der Formularfeld-Widget-Vorlage
{% block custom_document_widget %}
{% spaceless %}
{# here I want to include code to display filename #}
{# display file input #}
{% set type = 'file' %}
{{ block('form_widget_simple') }}
{% endspaceless %}
{% endblock %}
Ich weiß, dass der Wert eines aktuellen Feldes {{ form.vars.value }}
analysiert werden kann, aber am Ende des Feld Eingabedatei und nicht über den Wert des Dateinamen Das wurde zuvor hochgeladen.
Um den hochgeladenen Dateinamen zu speichern, habe ich $filename
Variable in Entität und möchte es in Feld Widget Vorlage anzeigen. Wie kann ich es angehen?
Ich denke, ein [Datentransformator] (http://symfony.com/doc/current/form/data_transform ers.html) ist was du suchst. – nifr