0

File ウィジェットを拡張するために、このチュートリアルhttp://symfony.com/doc/master/cookbook/form/create_form_type_extension.htmlを使用して Form Type Extension を作成しました。

ただし、すべてのファイル ウィジェットでこの拡張機能を使用するのではなく、一部のウィジェットのみを使用したいと考えています。使用するかどうかを指定できるように、拡張機能に別の名前/タグを指定することはできますか?

たとえば、今では次のように使用しています。

$builder
        ->add('name', 'text')
        ->add('file', 'file', array('image_path' => 'webPath'));

そして、私はそれを次のように使用したいと思います:

$builder
        ->add('name', 'text')
        ->add('file', 'imagefile', array('image_path' => 'webPath'));

目標は、画像のアップロードには「imagefile」タイプを使用し、他の種類のファイルには基本的なファイル ウィジェットを使用することです。

4

1 に答える 1