public function load(ObjectManager $manager) { $tab_UtilisateurAdresse = array(array("utilisateur" => $manager->getRepository('ECommerceUtilisateurBundle:Utilisateur')->findOneBy(array('username' => 'benjamin')), "telephone" => "0600000000", "adresse" => "rue albertina rubosca", "cp" => "76600", "pays" => "France", "ville" => "Le Havre", "complement" => "face à l'église")); for ($i = 0; $i < sizeof($tab_UtilisateurAdresse); $i++) { $adresse = new UtilisateurAdresse(); $adresse->setUtilisateur($tab_UtilisateurAdresse[$i]['utilisateur']); $adresse->setRue($tab_UtilisateurAdresse[$i]['adresse']); $adresse->setCp($tab_UtilisateurAdresse[$i]['cp']); $adresse->setPays($tab_UtilisateurAdresse[$i]['pays']); $adresse->setVille($tab_UtilisateurAdresse[$i]['ville']); $adresse->setComplement($tab_UtilisateurAdresse[$i]['complement']); $manager->persist($adresse); } $manager->flush(); }
public function adresseSuppressionAction(Entity\UtilisateurAdresse $UtilisateurAdresse) { $em = $this->getDoctrine()->getManager(); $entity = $em->getRepository('ECommerceUtilisateurBundle:UtilisateurAdresse')->find($UtilisateurAdresse->getId()); if ($this->container->get('security.context')->getToken()->getUser() != $entity->getUtilisateur() || !$entity) { return $this->redirect($this->generateUrl('e_commerce_panier_livraison')); } $em->remove($entity); $em->flush(); return $this->redirect($this->generateUrl('e_commerce_panier_livraison')); }