У меня есть formtype, ContactoType, эта форма содержит следующие поля:как создавать динамические формы в Symfony2
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('nombre','text', array(
'attr' => array(
'placeholder' => 'contacto.nombre'
)
))
->add('departamento', 'entity', array(
'label' => "Departamentos",
'class' => 'ProductosBundle:Departamento',
'property' => 'nombre'
))
->add('fechaEvento', 'birthday',array(
'input' => 'datetime',
'widget' => 'single_text',
'format' => 'dd-MM-yyyy',
'attr' => array(
'placeholder' => 'DD-MM-YYYY',
'class' => 'form-control')))
->add('promocion','text', array(
'attr' => array(
'placeholder' => 'contacto.promocion'
)
))
->add('apodo','text', array(
'attr' => array(
'placeholder' => 'contacto.apodo'
)
))
->add('file','file', array(
'attr' => array(
'placeholder' => 'contacto.fichero'
)
))
;
}
Объект Departamento имеет поле с именем «requiresadditional», если это правда, и продвижение ник будет отображаться, если false, они скрыты. Не знаю, как вы могли получить значение поля «требует дополнительных» ...
Как это должно быть? Спасибо!
Какую версию Symfony вы используете? – Heah
Моя версия 2.7.9 –