From ee34a0131a080bce05c450996e18160dbe6afc8f Mon Sep 17 00:00:00 2001 From: stiti Date: Sat, 18 May 2024 17:05:04 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20d'un=20modele=20et=20d'un=20controlleur?= =?UTF-8?q?=20pour=20r=C3=A9cup=C3=A9rer=20les=20covers=20d'album=20pour?= =?UTF-8?q?=20l'accueil?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../application/controllers/Home.php | 20 ++++++++++++------- .../application/models/Cover_model.php | 17 ++++++++++++++++ .../application/views/accueil.php | 11 +++++++--- 3 files changed, 38 insertions(+), 10 deletions(-) create mode 100644 CodeIgniter-3.1.13/application/models/Cover_model.php diff --git a/CodeIgniter-3.1.13/application/controllers/Home.php b/CodeIgniter-3.1.13/application/controllers/Home.php index bd4abba..4428ded 100644 --- a/CodeIgniter-3.1.13/application/controllers/Home.php +++ b/CodeIgniter-3.1.13/application/controllers/Home.php @@ -1,10 +1,16 @@ load->view('accueil'); - } + +public function index() { + // Charger le modèle + $this->load->model('Cover_model'); + + // Appeler la fonction pour récupérer les couvertures d'albums + $data['covers'] = $this->Cover_model->get_covers(); + + // Charger la vue avec les données récupérées + $this->load->view('accueil', $data); } + +} +?> \ No newline at end of file diff --git a/CodeIgniter-3.1.13/application/models/Cover_model.php b/CodeIgniter-3.1.13/application/models/Cover_model.php new file mode 100644 index 0000000..07d3d05 --- /dev/null +++ b/CodeIgniter-3.1.13/application/models/Cover_model.php @@ -0,0 +1,17 @@ +load->database(); + } + + public function get_covers() { + $query = "SELECT id, jpeg FROM cover LIMIT 4"; + $result = $this->db->query($query); + return $result->result_array(); + } +} +?> \ No newline at end of file diff --git a/CodeIgniter-3.1.13/application/views/accueil.php b/CodeIgniter-3.1.13/application/views/accueil.php index e2842d4..4a9e3b8 100644 --- a/CodeIgniter-3.1.13/application/views/accueil.php +++ b/CodeIgniter-3.1.13/application/views/accueil.php @@ -49,9 +49,14 @@