I want to add many hidden files to form builder with one name like an array. For example:
<input type="hidden" name="test[]">
<input type="hidden" name="test[]">
<input type="hidden" name="test[]">
<input type="hidden" name="test[]">
How I can do this? Thanks.
$builder->addEventListener(FormEvents::PRE_SET_DATA, function(FormEvent $event) {
$form = $event->getForm();
$photos = $event->getData()->getPhotos();
if ($photos) {
foreach ($photos as $photo) {
$form->add('uploadedPhoto', CollectionType::class, array(
'entry_type' => HiddenType::class,
// 'data' => $photo->getId(),
'mapped' => false,
));
}
}
});