Я на самом деле разрабатываю пользовательский тип поля формы, который расширяет file
тип поля формы. документация об этом еще не написана.
Я создал свое настраиваемое поле и зарегистрировал его как службу.
Тип настраиваемого поля формы:
class CustomFileType extends AbstractType
{
public function getParent(array $options)
{
return 'file';
}
public function getName()
{
return 'custom_file';
}
}
Служба:
<service id="form.type.custom_file" class="Namespace\CustomFileType">
<tag name="form.type" alias="custom_file" />
</service>
Я могу использовать его как файловое поле, но я не знаю, как установить шаблон, который будет отображаться с моим настраиваемым полем.