Bonjour à tous
je débute en programmation web et j'ai pas mal avancé sur un site que je veux créer.
Voilà mon soucis.Je refais actuellement mon site selon le modèle MVC histoire d'avoir
un code structuré avec des dossiers bien définis.Seulement je suis bloqué dans mon projet
pour enregistrer des données dans un formulaire.
L'arborescence de mes dossiers est comme ceci (je n'ai pas tout mis car c'est juste un problème je pense de logique):
Monsite
|
|
|-index.php
|
|-Controleur
| |
| enregistrer
| |
| enregistrer_activites_cont.inc.php
|
|
|
|-Modele
| |
| enregistrer
| |
| enregistrer_activites_mod.inc.php
|
|-Vue
|
enrgistrer
|enregistrer_activites_vue.inc.php
index.php
contrôleur général de mon module administration qui gère les variable $_GET des liens du menu d'administration) et qui choisit le contrôleur correspondant à une page par ex enregistrer_activites_cont.inc.php.
Modele :accède à une Bdd .
vue: gère l'affichage des pages et contient les formulaires.
Mon problème est que je voudrais savoir comment indiquer dans mon formulaire que le traitement doit être fait par le contrôleur enregistrer_activites_cont.inc.php pour qu'il puisse afficher à nouveau la page contenant le formulaire et le menu. Dans mon cas index .php inclus au départ ces trois fichiers et donc les chemins de fichiers sont relatifs à celui-ci donc au départ tout va bien et là où ça coince c'est au moment de valider car j'ai des messages d'erreurs me disant que enregistrer_activites_vue.inc.php n'est pas trouvée.
comment faire pour que ma vue soit affichée avec le formulaire dans tous les cas de figures car en plus de ça j'ai peur que les fichiers inclus dans ma vue soient aussi zappés.Quelle serait la bonne méthode ?
Merci pour votre aide
je débute en programmation web et j'ai pas mal avancé sur un site que je veux créer.
Voilà mon soucis.Je refais actuellement mon site selon le modèle MVC histoire d'avoir
un code structuré avec des dossiers bien définis.Seulement je suis bloqué dans mon projet
pour enregistrer des données dans un formulaire.
L'arborescence de mes dossiers est comme ceci (je n'ai pas tout mis car c'est juste un problème je pense de logique):
Monsite
|
|
|-index.php
|
|-Controleur
| |
| enregistrer
| |
| enregistrer_activites_cont.inc.php
|
|
|
|-Modele
| |
| enregistrer
| |
| enregistrer_activites_mod.inc.php
|
|-Vue
|
enrgistrer
|enregistrer_activites_vue.inc.php
index.php

Modele :accède à une Bdd .
vue: gère l'affichage des pages et contient les formulaires.
Mon problème est que je voudrais savoir comment indiquer dans mon formulaire que le traitement doit être fait par le contrôleur enregistrer_activites_cont.inc.php pour qu'il puisse afficher à nouveau la page contenant le formulaire et le menu. Dans mon cas index .php inclus au départ ces trois fichiers et donc les chemins de fichiers sont relatifs à celui-ci donc au départ tout va bien et là où ça coince c'est au moment de valider car j'ai des messages d'erreurs me disant que enregistrer_activites_vue.inc.php n'est pas trouvée.
comment faire pour que ma vue soit affichée avec le formulaire dans tous les cas de figures car en plus de ça j'ai peur que les fichiers inclus dans ma vue soient aussi zappés.Quelle serait la bonne méthode ?
Merci pour votre aide