我在symfony中有一个带有+request: ParameterBag {#9 ▼
#parameters: array:3 [▼
"par_1" => array:14 [▶]
"img_uploader_brochure" => "file_name.jpg"
]
}
+query: ParameterBag {#10 ▶}
+server: ServerBag {#14 ▶}
+files: FileBag {#13 ▼
#parameters: []
}
的表单,它是使用javascript动态生成的。
调试我的请求时,我可以看到
$form = $this->createForm(EventoType::class, $evento, [*custom options here*]);
我正在使用这样的Symfony表单构建器:EventoType
其中Evento
是我在request->files
实体上生成的自定义类型。
为什么我的文件不在UploadedFile
部分?
这里的问题似乎是这个文件不作为文件在请求中传递,而只是作为参数传递。
我应该如何处理以.el {
width: 200px;
height: 200px;
background: black;
position: relative;
overflow: hidden;
margin: 50px;
}
.el:before {
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 200%;
height: 200%;
background: white;
border-radius: 50%;
}
管理它们?
答案 0 :(得分:4)
表单是否具有enctype =" multipart / form-data"属性?