Codeigniter 1 Le modèle MVC Comme tous les sites lorsque l'internaute va sur votre site c'est le ?chier index php qui est appelé C'est bien sûr toujours le cas avec CodeIgniter Schématiquement ce ?chier va instancier une classe un contrôleur C'est à parti
Le modèle MVC Comme tous les sites lorsque l'internaute va sur votre site c'est le ?chier index php qui est appelé C'est bien sûr toujours le cas avec CodeIgniter Schématiquement ce ?chier va instancier une classe un contrôleur C'est à partir de ce contrôleur que vous pourrez appeler le modèle vous permettant de récupérer des données puis la vue pour retourner ces données formatées en HTML Les étapes du MVC avec CodeIgniter Le modèle MVC utilisé par CodeIgniter est remarquablement standard En voici une représentation Explications L'internaute envoie une requête au serveur en tapant une URL dans son navigateur Un système de route très simple permet d'associer un contrôleur à cette url Le contrôleur appelle un modèle une classe PHP en fait Le rôle de ce dernier est de récupérer des données souvent dans la base de données Cette étape n'est pas nécessaire si vous ne souhaitez pas récupérer de données Le modèle retourne les données au contrôleur Le contrôleur appelle la vue qui va se charger d'intégrer les données dans le HTML Le HTML ?nal est envoyé à l'utilisateur a ?n qu'il puisse consulter le site normalement CL'arborescence de CodeIgniter Les dossiers et ?chiers de base Allez dans le dossier de CodeIgniter voici ce qu'il contient application c'est le dossier dans lequel nous allons travailler system c'est le dossier qui contient le c ?ur de CodeIgniter Vous ne devez jamais modi ?er son contenu user guide la même doc que celle disponible en ligne Vous pouvez supprimer ce dossier gitignore ce ?chier est utilisé pour les serveurs git Vous pouvez le supprimer travis yml ce ?chier est utilisé pour les tests travis Vous pouvez le supprimer index php c'est le ?chier que l'internaute appellera lorsqu'il se connectera à votre site Il est très important à ne pas toucher license txt le ?chier de licence Vous pouvez le supprimer Voici donc après un peu de nettoyage les dossiers et le ?chier qu'il nous reste Simple non application system index php Le dossier Application Le dossier application est celui dans lequel nous allons passer tout notre temps Comme vous pouvez le voir il a de nombreux sous-dossiers Voici ceux qui vont nous intéresser Ignorez les autres dossiers pour le moment nous y reviendrons plus tard con ?g ce dossier contient la con ?guration de notre site controllers la liste de nos contrôleurs c'est la prochaine étape helpers la liste de nos helpers nous en parlerons plus tard models la liste de nos modèles nous en parlerons plus tard Cviews la liste de nos vues nous en parlerons plus tard Les contrôleurs Les contrôleurs représentent le c ?ur de votre application Ils vont faire le lien entre les données et l'a ?chage Ils seront la logique de votre application Fonctionnement des contrôleurs Dans le dossier controllers vous trouverez un ?chier welcome php ouvrez le Plusieurs choses nous intéresse Controller public function index this- load- view 'welcomemessage' La première ligne est un code de sécurité implémenté par CodeIgniter Nous voyons qu'il s'agit d'une
Documents similaires










-
34
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Aoû 29, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 46.5kB