我使用本教程http://symfony.com/doc/master/cookbook/form/create_form_type_extension.html编写了一个表单类型扩展 ,以扩展文件小部件。
但是,我不希望我的所有文件小部件都使用此扩展名,而只使用其中的一些。是否可以为我的扩展指定不同的名称/标签,以便我可以指定是否要使用它?
例如,现在我这样使用它:
$builder
->add('name', 'text')
->add('file', 'file', array('image_path' => 'webPath'));
我想这样使用它:
$builder
->add('name', 'text')
->add('file', 'imagefile', array('image_path' => 'webPath'));
目标是为我的图像上传使用“imagefile”类型,为其他类型的文件使用基本文件小部件。