Introduction à l'Architecture MVC en PHP
C'est autour du contrôleur que s'articule tout le code en architecture MVC.
Introduction au langage PHP

















Environnement logiciel
Premiers pas en PHP 5


































Fonctions


























Transmission de données
Superglobales, cookies et sessions
Manipulation de fichiers







Principes de la programmation Orientée Objet
Programmation Orientée Objet en PHP 5
Services Web
MySQL








La console MySQL







Se connecter à une table en PHP avec MySQL







Manipuler les données d'une table avec MySQL









Créer une base de données, une table et des enregistrements en PHP
Mise à jour et suppression des données
Organiser le code selon l'architecture MVC






Détails de la leçon
Description de la leçon
C’est autour du contrôleur que s’articule tout le code dans une architecture MVC. Le contrôleur agit comme un intermédiaire entre l’utilisateur, le modèle et la vue. Voici les actions principales du contrôleur:
1. Récupération du paramètre dans l’URL.
2. Demande de données au modèle en fonction du paramètre récupéré.
3. Mise en gras de la colonne triée.
4. Demande à la vue d’afficher les résultats.
Pour implémenter ce processus, créez le fichier index.php dans le dossier mvc anti-contrôleur. Une fois le paramètre récupéré, incluez le fichier model-trier.php, puis extrayez les données avec la fonction tri du modèle. En utilisant une boucle for each, mettez en gras le champ trié en accédant par référence aux données. Finalement, affichez les données triées en incluant le fichier vue-resultat.php dans le code.
Objectifs de cette leçon
Comprendre les rôles du contrôleur, du modèle et de la vue dans une application MVC.
Prérequis pour cette leçon
Connaissances de base en PHP et HTML.
Métiers concernés
Développeur web, ingénieur logiciel, analyste programmeur.
Alternatives et ressources
Utilisation de frameworks PHP tels que Laravel ou Symfony.
Questions & Réponses
