Symfony2添加以形成具有一个名称的多个字段
我想添加许多隐藏文件到FormBuilder中,使用一个名称,如数组。例如:Symfony2添加以形成具有一个名称的多个字段,symfony,Symfony,我想添加许多隐藏文件到FormBuilder中,使用一个名称,如数组。例如: <input type="hidden" name="test[]"> <input type="hidden" name="test[]"> <input type="hidden" name="test[]"> <input type="hidden" name="test[]"> 您需要使用集合类型: use Symfony\Component\Form\Exte
<input type="hidden" name="test[]">
<input type="hidden" name="test[]">
<input type="hidden" name="test[]">
<input type="hidden" name="test[]">
您需要使用
集合
类型:
use Symfony\Component\Form\Extension\Core\Type\CollectionType;
use Symfony\Component\Form\Extension\Core\Type\HiddenType;
$builder->add('foo', CollectionType::class , array('entry_type' => HiddenType::class));
我假设您希望将数据源的photos
属性下的所有元素列为隐藏元素
$builder->add('photos', CollectionType::class , array(
'entry_type' => HiddenType::class,
'mapped' => false
));
阅读有关此字段类型的更多信息:谢谢。但我使用了那个变体,我还没有得到结果。我在问题中添加代码。
$builder->add('photos', CollectionType::class , array(
'entry_type' => HiddenType::class,
'mapped' => false
));