Réponse

$id, Ad $ad
A la condition d'avoir importé et renseigné le ParamConverter

Explication

Le ParamConverter est une brique de Symfony très pratique. Comme son nom l'indique, son but est de convertir un paramètre d'une route en un véritable objet issu de la base de données.
use Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter;
/**
*@ Route("/ad/{id}", name="index_show")
* @ParamConverter("ad", class="SensioBlogBundle:Ad")
* @ return Response
**/

public function show($id, Ad $ad){
// $ad = $repo->FindOneById($id);
}

Question

Au lieu de passer en paramètre de la fonction show($id, AdRepository $repo), quel paramètre passer pour récupérer automatiquement l'affichage de l'annonce (sans recourir à $repo)

Thématique