public function rechercheAction(Request $request) { //Utilisation du champ Njeunes pour transmettre l'ID choisi à l'action voir. //initialise une personne fictive $p = new Personne(); $p->setNom('Alibli'); $p->setNom('Alibli'); $p->setPrenom('Alibli'); //$p->setDatene('2000-01-01'); déjà initialisée $p->setGenre('m'); $p->setRue('Alibli'); $p->setNumero('Alibi'); $p->setCp(2); $p->setVille('Alibli'); $p->setTel1('Aliblixxx'); $p->setTel2('Alibli'); $p->setCourriel('*****@*****.**'); //crée une réservation avec cette personne fictive $r = new sejour(); $r->setPersonne($p); $user = $this->getUser(); $form = $this->createForm(new sejourRechercheType(), $r); if ($form->handleRequest($request)->isValid()) { if ($r->getNjeunes() == 0) { throw new NotFoundHttpException("Le séjour d'id = 0 n'existe pas."); } $em = $this->getDoctrine()->getManager(); $sejour = $em->getRepository('VFCrotoyBundle:sejour')->find($r->getNjeunes()); return $this->render('VFCrotoyBundle:Reservation:voir.html.twig', array('r' => $sejour, 'id' => $r->getNjeunes(), 'user' => $user)); } return $this->render('VFCrotoyBundle:Reservation:recherche.html.twig', array('form' => $form->createView())); }
/** * {@inheritDoc} */ public function getTel2() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getTel2', []); return parent::getTel2(); }
public function rechercheAction(Request $request) { //Utilisation du champ cp pour transmettre l'ID choisi à l'action voir. //initialise une personne fictive $p = new Personne(); $p->setNom('Alibli'); $p->setNom('Alibli'); $p->setPrenom('Alibli'); //$p->setDatene('2000-01-01'); déjà initialisée $p->setGenre('m'); $p->setRue('Alibli'); $p->setNumero('Alibi'); $p->setCp(2); $p->setVille('Alibli'); $p->setTel1('Aliblixxx'); $p->setTel2('Alibli'); $p->setCourriel('*****@*****.**'); $form = $this->createForm(new PersonneRechercheType(), $p); if ($form->handleRequest($request)->isValid()) { $em = $this->getDoctrine()->getManager(); $personne = $em->getRepository('VFCrotoyBundle:Personne')->find($p->getCp()); return $this->render('VFCrotoyBundle:Proprietaire:voirPersonne.html.twig', array('locataire' => $personne, 'id' => $p->getCp())); } return $this->render('VFCrotoyBundle:Proprietaire:recherchePersonne.html.twig', array('form' => $form->createView())); }