et j'en a arrivais ici:
<?php
if ($_GET['page'] == 'accueil'
OR $_GET['page'] == 'presentation'
OR $_GET['page'] == 'liste-blog') {
$fichier = $_GET['page'];
$nom_page = $_GET['page'];
$vue = 'modules/' . $module->nomModule() . '/vues/' . $fichier . '.php';
} else {
$fichier = 'accueil';
$nom_page = 'accueil';
$vue = 'modules/' . $module->nomModule() . '/vues/' . $fichier . '.php';
}
?>
et le mieux serait:
// Déclaration de la page d'accueil
$app->configIndexRoute("accueil", "", "modules/accueil.php");
// Déclaration des routes (nom, url, template)
$app->configRoute("presentation", "presentation.php", "modules/presentation.php");
$app->configRoute("liste-blog", "liste-blog.php", "modules/liste-blog.php");
si cela vous semblent correct, j'attaque la classe et normalement j'aurais réglé mes soucis de contrôleur qui ne sont pas des objets, n'est-ce pas ?