Bonjour,
Voila je rencontre un petit problème avec mon code.
Ce que je fais
Décrivez ici votre code ou ce que vous cherchez à faire
<?php
namespace Plainte\PlainteBundle\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
class testType extends AbstractType
{
/**
* @param FormBuilderInterface $builder
* @param array $options
*/
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('nom', 'text')
->add('prenom', 'text')
->add('type', 'choice', array('choices' => array( '0' => 'Particulier',
'1' => 'Professionel'),
'expanded' => true,
'multiple' => false,
'data' => 0))
->add('raison', 'text')
->add('contact', 'integer')
->add('email', 'email')
->add('date', 'date')
->add('description', 'textarea')
->add('direction', 'entity', array ('class' => 'Plainte\PlainteBundle\Entity\Direction'))
->add('service', 'entity', array ('class' => 'Plainte\PlainteBundle\Entity\Service'))
;
}
public function getName()
{
return 'Plainte_Plaintebundle_test';
}
}
Entourez votre code avec ce symbole ```
Ce que je veux
je veux que le champ raison soit grisé ou invisible lorsque le bouton particulier est actif et visible lorsque le bouton professionnel est sélectionné.
Ce que j'obtiens
Décrivez ici vos erreurs ou ce que vous obtenez à la place de ce que vous attendez :(