Bonjour,
Sur un lien j'ai ceci produit/nom. quand j'apelle la fonction show() cela marche mais quand je fais renders() sa m'affiche la page par default mais pas le disgn.
Code renders :
protected function renders($view, $variables = [])
{
ob_start();
extract($variables);
require($this->viewPath . str_replace('.', '/', $view) . '.php');
$content = ob_get_clean();
require($this->viewPath . 'Templates/' . $this->templates . '.php');
}
Code router index.php
$router->post('/produit/:nom', "ControllerPublic#Produit#show");
Salut,
Euh, difficile de t'aider avec si peu d'infos et notamment sans infos sur le système de routage !....
Le systeme de router et suis que grafikart à créer. Mon probléme c'est que je perts le disign quand j'ai l'url suivante produits/nom
Le chemin vers ton partial est bon ? Tu as vérifié en affichant la source de la page s'il n'y a pas une erreur PHP cachée ?