Bonjour,
J’ai suivi un tuto sur la POO en PHP en MVC.
Je bloque pour le traitement du formulaire, cela devrait être en principe le Controller qui devrait s’en charger mais j’ai du mal à voir comment. Voici comment se présente mon code :
J’ai un Routeur qui appel le controleur :
Le controleur se présente comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ... elseif(isset($_GET['contact']) || isset($_GET['Reserver'])){ require_once(('Controllers'.'/'. 'ControllerContact.php'); $this->_ctrl = new ControllerContact(); } ...
J'ai essayé plusieurs façon pour appeler la méthode Traitement mais sans succès:
Code : 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 <?php class ControllerContact{ private $_genderManager; private $_view; public function __construct(){ $this->showGender(); } private function showGender(){ $this->_genderManager = new GenderManager; $genders = $this->_genderManager->getGender(); $this->_view = new View('Contact'); $this->_view->generate(array('genders' => $genders)); } public function Traitement() { echo 'Test traitement ok'; } }
Si quelqu'un peu m'éclairer, cela m'aiderait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ... action="Controllers/ControllerContact.php/Traitement"; ... action="Controllers/ControllerContact.php/Traitement()"; ...
Merci
Partager