bloc2:prog:gen:codeigniter
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| bloc2:prog:gen:codeigniter [2025/03/30 19:12] – [Définition] idass.h | bloc2:prog:gen:codeigniter [2025/03/30 19:46] (Version actuelle) – [Routes] idass.h | ||
|---|---|---|---|
| Ligne 7: | Ligne 7: | ||
| ===== Structure ===== | ===== Structure ===== | ||
| + | CodeIgniter suit une architecture MVC qui se compose de trois parties principales : | ||
| + | |||
| + | * **Modèle (Model) :** Gère l' | ||
| + | |||
| + | * **Vue (View) :** Gère l' | ||
| + | |||
| + | * **Contrôleur (Controller) :** Fait le lien entre le Modèle et la Vue en gérant la logique de l' | ||
| + | |||
| + | Le projet CodeIgniter comprend les dossiers suivants : | ||
| + | |||
| + | * '' | ||
| + | |||
| + | * '' | ||
| + | |||
| + | * '' | ||
| + | |||
| + | * '' | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| ===== Installation ===== | ===== Installation ===== | ||
| + | ==== 1. Prérequis ==== | ||
| + | |||
| + | Avant d' | ||
| + | |||
| + | * PHP 7.4 ou supérieur. | ||
| + | |||
| + | * Composer (gestionnaire de dépendances PHP). | ||
| + | |||
| + | * Une base de données compatible (MySQL, PostgreSQL, SQLite, etc.). | ||
| + | |||
| + | ==== 2. Installer CodeIgniter ==== | ||
| + | |||
| + | Exécutez la commande suivante dans le terminal : | ||
| + | |||
| + | < | ||
| + | |||
| + | Cela va télécharger et configurer la dernière version de CodeIgniter 4. | ||
| + | |||
| + | ==== 3. Lancer le serveur de développement ==== | ||
| + | |||
| + | Placez-vous dans le dossier du projet et exécutez : | ||
| + | |||
| + | < | ||
| + | |||
| + | L' | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| ===== Configuration ===== | ===== Configuration ===== | ||
| ==== Mode development/ | ==== Mode development/ | ||
| + | |||
| + | CodeIgniter propose plusieurs modes d' | ||
| + | |||
| + | * **Development :** Affiche les erreurs et facilite le débogage. | ||
| + | |||
| + | * **Production :** Cache les erreurs pour un environnement en ligne. | ||
| + | |||
| + | Pour changer de mode, modifiez le fichier '' | ||
| + | |||
| + | < | ||
| ==== Paramètres généraux ==== | ==== Paramètres généraux ==== | ||
| + | Certains fichiers permettent de configurer l' | ||
| + | |||
| + | * '' | ||
| + | |||
| + | * '' | ||
| ==== Base de données ==== | ==== Base de données ==== | ||
| + | Pour configurer la connexion à une base de données, modifiez | ||
| + | '' | ||
| + | < | ||
| + | public $default = [ | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ];</ | ||
| + | Pour exécuter des migrations : | ||
| + | < | ||
| ==== Routes ==== | ==== Routes ==== | ||
| + | CodeIgniter utilise un système de routage dans '' | ||
| + | < | ||
| + | $routes-> | ||
| + | $routes-> | ||
| + | $routes-> | ||
| + | |||
| + | Il est possible de créer des routes dynamiques et de définir des filtres de sécurité. | ||
bloc2/prog/gen/codeigniter.1743354722.txt.gz · Dernière modification : 2025/03/30 19:12 de idass.h
