<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter;
use App\Entity\Produit\Produit;
use App\Entity\Produit\FamilleProduit;
use App\Entity\Produit\SousFamille;
class ProduitController extends AbstractController
{
/**
* @Route("/produit/{famille}/{sousFamille}/{produit}", name="ficheProduit")
* @ParamConverter("famille", options={"mapping": {"famille": "seoUrl"}})
* @ParamConverter("sousFamille", options={"mapping": {"sousFamille": "seoUrl"}})
* @ParamConverter("produit", options={"mapping": {"produit": "seoUrl"}})
*/
public function show(FamilleProduit $famille , SousFamille $sousFamille ,Produit $produit)
{
$urlImageProduit = $this->getParameter('app.path.product_images').'/';
return $this->render('produit/fiche_produit.html.twig', [
'produit' => $produit,
'famille' => $famille,
'urlImageProduit' => $urlImageProduit,
]);
}
}