Merci pour vos réponses. J'avais un peu temps du coup j'ai suivit un peu le tutorial - étant donné que j'avais déjà tout le code de fait. Je me suis contenté de la partie procédurale ce qui m'a permit de n'avoir que peu de changement à faire, la transition à été moins difficile que ce que je pensait. Mais je préfère le résultat, c'est beaucoup moins brouillon. J'essayerais donc des frameworks à l'avenir en particulier Symphony qui a l'air pas mal demandé.
Par contre j'ai une petite question. J'ai prit pour modele du tuto qui se trouve sur Github (en procédural donc) et je me retrouve donc avec un index.php à la racine et un controleur.php dans le dossier controleur. Mais je vois pas trop l'interêt d'avoir ces deux fichiers, l'un faisant vraiment redite par rapport à l'autre. Je me demande donc si c'est moi qui est loupé quelque chose ou si c'est seulement dû au faites que partie procédurale n'est plus vraiment d'actualité ?
Pour rappel, ça me donne quelque chose comme ça :
Code index.php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if (isset($_GET['page'])) { if($_GET['page']=='formajoutlien'){ formlien(); }elseif($_GET['page']=='supprlien'){ supprimerlien($_GET['path']); }[...] }
Code controleur.php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 // Affiche le formulaire pour ajouter un lien documentaire function formlien(){ require 'Vue/vueAjoutLien.php'; } function supprimerlien($path) { supprLien($path, $_SESSION['num'], $_SESSION['boregister']); //fct supprimant une ligne de la table header('Location: index.php?page=accueil'); }
Etant donné que toutes les fonctions sont relativement courte (Au plus 4 lignes) c'est pas plus simple de supprimer le fichier controleur.php et de tout mettre dans index.php ?
Partager