一个简单的自定义表单类型,如何使用FormBuilderInterface添加一个FileType类型的上载字段。
当我尝试上传大于PHP this.state.gaitStatus
的文件时。我收到此默认消息:
我的目的是翻译它。看来我需要将翻译器传递给FileType,但我不知道该怎么做。
答案 0 :(得分:1)
这是Symfony中的错误。在更新服务配置以通过翻译程序时,我们忘记添加回form.type
标签。此问题将在下一个修补程序版本中得到解决(请参见https://github.com/symfony/symfony/pull/32116)。
同时,您应该能够自己将FileType
注册为服务(例如,在config/services.yaml
文件中),如下所示:
# config/services.yaml
app.file_type:
class: Symfony\Component\Form\Extension\Core\Type\FileType
tags: [form.type]