0
hia 나는 symfony에서 양식을 가지고 있으며, chekbox에서 어떤 값을 보이고 숨길 지 확인합니다. 나는 그것을 할 방법을 찾지 못했습니다. 그러나 이것을 시도했습니다. 하지 난chekbox의 필드 숨기기/표시 symfony 2 확인
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('textAnnonce')
->add('cloturer')
->add('User')
->add('test', 'checkbox', array(
'label' => 'Ajouter Immobilier ?',
'required' => false,
'data' => false))
;
// if ($options['test'] == true)
// {
$builder
->add('Immobilier', new ImmobilierType())
;
// }
}
/**
* @param OptionsResolverInterface $resolver
*/
public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array(
'data_class' => 'Colocation\ColocationBundle\Entity\OffreColocation',
// 'test' => false
));
}
일을 원하는 방식으로 작업하는 난 당신 중 하나가 자바 스크립트가 여러분의 필드의 표시/숨기기를 처리하거나 아약스을 가질 필요가
->add('test', 'checkbox', array(
'label' => 'Ajouter Immobilier ?',
'required' => false,
'data' => false))