bonjour à tous,
d'abord je vous présente mon fichier :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <?php namespace Controller; class Main { private $route = [ 'viewPage' => [ 'controller' => 'contentController' , 'method' => 'viewPageAction' ], ]; public function __construct($c,$f,$n = null) { if(file_exists('includes/controleur/' . $c)) { require_once ('includes/controleur/' . $c); $c = explode('.',$c); $c = $c [0]; $c = ucfirst ($c) . 'Controller'; if (method_exists($c, $f)) { if($n) $c::$f($n); $c::$f(); } } } } ?>
je vous explique mon pb : j'ai testé ce code et on arrive à une page blanche ie qu'elle ne fait rien. je l'ai donc revue ligne par ligne et j'ai compris que les require_once fonctionnent correctement puisqu'il m'a trouvé des erreurs dans le fichier que je tentais d'appeler. mais ensuite il ne fait plus rien et je pense que cela doit venir de la ligne $c::$f($n); . je pense que cela doit ^etre mal écrit .
pouvez-vous m'aider ? Merci de vos réponses
Partager