Outils pour utilisateurs

Outils du site


bloc2:prog:gen:codeigniter

Ceci est une ancienne révision du document !


CodeIgniter

Définition

CodeIgniter est un framework PHP open-source destiné au développement d'applications web dynamiques. Il est léger, performant et suit le motif de conception MVC (Modèle-Vue-Contrôleur). Son principal avantage est sa facilité d'installation et sa rapidité d'exécution, le rendant idéal pour les développeurs cherchant une solution efficace et simple d'utilisation.

https://codeigniter.com/user_guide/

Structure

CodeIgniter suit une architecture MVC qui se compose de trois parties principales :

  • Modèle (Model) : Gère l'accès aux données et aux bases de données.
  • Vue (View) : Gère l'affichage des informations à l'utilisateur.
  • Contrôleur (Controller) : Fait le lien entre le Modèle et la Vue en gérant la logique de l'application.

Le projet CodeIgniter comprend les dossiers suivants :

  • app/ : Contient les fichiers du projet (contrôleurs, modèles, vues, etc.).
  • public/ : Dossier accessible publiquement (contient l'index principal).
  • system/ : Contient le cœur du framework.
  • writable/ : Contient les fichiers temporaires et de cache.

Installation

1. Prérequis

Avant d'installer CodeIgniter, assurez-vous d'avoir :

  • 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 :

composer create-project codeigniter4/appstarter nom_du_projet

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 :

php spark serve

L'application sera alors accessible via http://localhost:8080.

Configuration

Mode development/production

Paramètres généraux

Base de données

Routes

bloc2/prog/gen/codeigniter.1743355950.txt.gz · Dernière modification : 2025/03/30 19:32 de idass.h