07-20-2023, 01:40 PM
Création de la Vue pour CodeIgniter
Nous allons créer une vue qui affichera la liste des agences.
- Rendez-vous dans le dossier app/Views et créez un nouveau fichier nommé agencies.php. Le nom du fichier doit correspondre à la vue que vous avez indiqué au contrôleur à charger, comme indiqué dans la dernière ligne de la méthode view().
- Collez le code suivant et enregistrez le fichier :
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
</head>
<body>
<div class="row mt-3">
<table class="table table-bordered" id="agencies">
<thead>
<tr>
<th>Id</th>
<th>Nom</th>
<th>Email</th>
</tr>
</thead>
<tbody>
<?php if($agencies): ?>
<?php foreach($agencies as $agency): ?>
<tr>
<td><?php echo $agency['id']; ?></td>
<td><?php echo $agency['name']; ?></td>
<td><?php echo $agency['email']; ?></td>
</tr>
<?php endforeach; ?>
<?php endif; ?>
</tbody>
</table>
</div>
</body>
</html>
La vue affichera les informations transmises par le contrôleur dans le tableau $data. Les résultats ne seront pas époustouflants car nous n'avons pas encore ajouté de style à notre vue. Cependant, vous pouvez ajouter un style en ligne ou faire référence à une feuille de style CSS dans la vue ultérieurement.
Notre application d'exemple est complète. Vous devriez pouvoir exécuter cette application en entrant l'URL suivante dans votre navigateur :http://votredomaine.com/Agencies
L'application web appellera le contrôleur des agences créé et triera les éléments de la base de données.

