Example #1
0
 /**
  * Add marque
  *
  * @param \Wa\BackBundle\Entity\Marque $marque
  *
  * @return Tag
  */
 public function addMarque(\Wa\BackBundle\Entity\Marque $marque)
 {
     $this->marques[] = $marque;
     //die(dump($this));
     $marque->addTag($this);
     return $this;
 }
Example #2
0
 /**
  * Finds and displays a Marque entity.
  * entity = nom de la variable
  * id= variable du routing (path: /marque/{id}/show)
  * slug= nom de la colonne dans la bdd
  * @ParamConverter("marque", class="WaBackBundle:Marque", options={"mapping" : {"id" = "slug"}})
  *
  */
 public function showAction(Marque $marque)
 {
     //die(dump($marque));
     $em = $this->getDoctrine()->getManager();
     //$entity = $em->getRepository('WaBackBundle:Marque')->findOneBy(["slug"=>$id]);
     /*if (!$entity) {
           throw $this->createNotFoundException('Urnable to find Maque entity.');
       }*/
     $deleteForm = $this->createDeleteForm($marque->getId());
     /* UTILISATION SANS L'EXTERNALISATION DU BREADCRUMB
        $breadcrumbs = $this->get("white_october_breadcrumbs");
        // Simple example
        $breadcrumbs->addRouteItem("Dashboard", "wa_back_homepage");
        $breadcrumbs->addRouteItem("Marque", "marque");
        $breadcrumbs->addItem($marque->getTitre(), $this->generateUrl('marque_show', [
            'id'=>$marque->getSlug()
        ]));*/
     //On récupère la base du breadcrump
     $this->breadCrumbs(['Marque' => $this->generateUrl("marque"), $marque->getTitre() => '']);
     return $this->render('WaBackBundle:Marque:show.html.twig', array('entity' => $marque, 'delete_form' => $deleteForm->createView()));
 }