Ejemplo n.º 1
0
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     $builder->add('knownProspect', 'checkbox', array('required' => false, 'label' => 'Le signataire client existe-t-il déjà dans la base de donnée ?'))->add('prospect', 'genemu_jqueryselect2_entity', array('class' => 'Mgate\\PersonneBundle\\Entity\\Prospect', 'property' => 'nom', 'required' => true, 'label' => 'Prospect existant'))->add('newProspect', new ProspectType(), array('label' => 'Nouveau prospect:', 'required' => false))->add('nom', 'text', array('label' => 'Nom interne de l\'étude'))->add('description', 'textarea', array('label' => 'Présentation interne de l\'étude', 'required' => false, 'attr' => array('cols' => '100%', 'rows' => 5)))->add('mandat', 'integer')->add('num', 'integer', array('label' => 'Numéro de l\'étude', 'required' => false))->add('confidentiel', 'checkbox', array('label' => 'Confidentialité :', 'required' => false, 'attr' => array('title' => "Si l'étude est confidentielle, elle ne sera visible que par vous et les membres du CA.")))->add('suiveur', 'genemu_jqueryselect2_entity', array('label' => 'Suiveur de projet', 'class' => 'Mgate\\PersonneBundle\\Entity\\Personne', 'property' => 'prenomNom', 'query_builder' => function (PersonneRepository $pr) {
         return $pr->getMembreOnly();
     }, 'required' => false))->add('domaineCompetence', 'genemu_jqueryselect2_entity', array('class' => 'Mgate\\SuiviBundle\\Entity\\DomaineCompetence', 'property' => 'nom', 'required' => false, 'label' => 'Domaine de compétence'))->add('sourceDeProspection', 'choice', array('choices' => Etude::getSourceDeProspectionChoice(), 'required' => false));
 }