エンティティ用の Symfony2 編集フォームがあり、フィールドの 1 つはユーザーのプロフィール写真用です。
フィールドに設定されている現在の画像がファイル入力の上に表示されるように、Twig ファイルアップロードウィジェットのテーマを設定しようとしています。
これまでのところ、私は持っています:
{% form_theme edit_form _self %}
{% block field_widget %}
{% set type = type|default('text') %}
{% if type == 'file' %}
<img src="{{ value }}" />
{% endif %}
{{ block('form_widget_simple') }}
{% endblock %}
value 変数が空白であることを除いて、すべてうまく機能します (これは理にかなっていると思います)。
私の質問は、ファイルへのパスを取得するにはどうすればよいですか? フィールドのフォーム値からそれを選択する方法はありますか? フィールドへのオプションとして渡すことはできますか?
これがばかげた質問である場合、Srz は、Symfony と Twig にはまだかなり新しい..