Bonjour, j'ai une liste déroulante (entité) dans ma form et je veux récuperer la valeur selectionné de la liste pour l'envoyer vers la fonction de recherche byDepot() quelq'un peut m'aider svp : voila le code d mon controller:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 public function entrepotAction() { $entity = new Depot(); $form = $this->createForm(new DepotType, $entity); if ($this->get('request')->getMethod() == 'POST') { $form->bind($this->get('request')); $em = $this->getDoctrine()->getManager(); $entrepot= $form['nom']->getData()->getId(); $commandes = $em->getRepository('ecommerceBundle:Commandes')->byDepot($entrepot); } return $this->render('ecommerceBundle:lignecommandeachat:layout/listCommandes.html.twig', array( 'commandes' => $commandes)); } et voila le code de Form: public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('nom','entity', array( 'class' => 'ecommerceBundle:Depot', 'property' => 'nom', )); }
Partager