J'essaye de créer un blog perso pour ma familiariser avec la POO, j'ai décidé d'utiliser le moteur de template twig.
Seulement j'étais habitué à faire passer dans l'url un get type p=1 puis je récupérais mon article dont l'id correspondait à celui-ci.
Mais maintenant que j'utilise un système de routing mes urls étant de type episode/1 c'est la pataugeoire pour moi :p
Ma page home affiche tous les articles correctement, quand je cliques sur voir article ça me renvoi donc vers une page episode/1 ou /2 correspondant à l'id de l'article.
J'ai un fichier routing.php dans laquelle j'ai une fonction static public getRoutes() :
Code : Tout sélectionner
$routes->add('episode', new Route('/episode/{page}', array('_controller' => 'PostController::showAction')));
return $routes;
Code : Tout sélectionner
public function showAction($page = null)
{
$entityManager = $this->getDoctrine();
$articles = $entityManager->getRepository("Entities\Article")->findAll();
$commentaire = $entityManager->getRepository("Entities\Commentaire")->findAll();
return $this->render('episode.html.twig',[
'page' => $page,
'articles' => $articles,
'commentaire' => $commentaire
]);
}
Je vous remercie par avance.