07-20-2023, 01:32 PM 
		
	
	Création du Contrôleur pour CodeIgniter
Créer une table phpMyAdmin
Créer le Modèle
Pour créer un itinéraire en utilisant le contrôleur, de cette façon, chaque fois qu'un utilisateur fait une demande, la vue sera alimentée avec les informations du modèle.
- Pour créer un nouveau contrôleur, accédez au répertoire app/Controllers et créez un fichier nommé Agencies.php. Rappelez-vous, les contrôleurs de CodeIgniter doivent avoir le même nom que la classe à l'intérieur.
 - Collez le code suivant dans le fichier :
 
<?php namespace App\Controllers;
use CodeIgniter\Controller;
use App\Models\AgencyModel;
class Agencies extends Controller
{
}
- Nous allons créer une fonction simple pour trier toutes les entrées de la base de données de la plus élevée à la plus basse. Pour ce faire, ajoutez ce code au fichier :
 
public function index()
{
$model = new AgencyModel();
$data['agencies'] = $model->orderBy('id', 'DESC')->findAll(); return view('agencies', $data);
}
- Le code complet ressemblera à ceci :
 
<?php namespace App\Controllers;
use CodeIgniter\Controller;
use App\Models\AgencyModel;
class Agencies extends Controller
{
public function index()
{
$model = new AgencyModel();
$data['agencies'] = $model->orderBy('id', 'DESC')->findAll(); return view('agencies', $data);
}
}

