[Symfony] Form hidden

Form hidden [Symfony] - PHP - Programmation

Marsh Posté le 25-03-2019 à 08:53:13    

Bonjour,
 
Je cherche à mettre un champs par défaut dans mon formulaire et je ne veux pas qu'il soit visible.
Je souhaite garder l'utilisation de FORM de symfony.
 
Je veux qu'en même temps que mon utilisateur créer une annonce, je récupère son ID pour l'envoyer en base de données.
En général je sais le faire, mais avec le form je trouve pas beaucoup de foc fonctionnelle.
 

Code :
  1. <?php
  2. namespace App\Form;
  3. use App\Entity\Voyage;
  4. use Symfony\Component\Form\AbstractType;
  5. use Symfony\Component\Form\FormBuilderInterface;
  6. use Symfony\Component\OptionsResolver\OptionsResolver;
  7. class PropertyType extends AbstractType
  8. {
  9.     public function buildForm(FormBuilderInterface $builder, array $options)
  10.     {
  11.         $builder
  12.             ->add('title')
  13.             ->add('description')
  14.             ->add('person')
  15.             ->add('budget')
  16.             ->add('duree')
  17.             ->add('genre')
  18.             ->add('user_id', 'hidden', array('data'=>4,))
  19.         ;
  20.     }
  21.     public function configureOptions(OptionsResolver $resolver)
  22.     {
  23.         $resolver->setDefaults([
  24.             'data_class' => Voyage::class,
  25.         ]);
  26.     }
  27. }


 
 
J'ai voulu mettre pour tester user_id a la valeur par défaut à 4 et le cacher mais sans succès.
Pourriez-vous m'indiquer une petite aide?
 
Je vous remercie !
 :bounce:  :ange:

Reply

Marsh Posté le 25-03-2019 à 08:53:13   

Reply

Marsh Posté le 25-03-2019 à 09:34:01    

Reply

Marsh Posté le 25-03-2019 à 10:31:21    

Merci,
Hier j'avais fais sa mais j'avais erreur sur erreur.. Aujourd'hui ça marche, je sais pas ce qui a changé mais merci x)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed