From cb376b0e4c1fab6e238b17a8076593f0c5415150 Mon Sep 17 00:00:00 2001 From: Felix-Vimalaratnam Date: Wed, 22 May 2024 12:04:00 +0200 Subject: [PATCH] ajout liste artiste --- .../application/controllers/Artistes.php | 20 +++++++++++++++++++ .../application/models/Model_music.php | 10 ++++++++++ .../application/views/artistes.php | 12 +++++++++++ 3 files changed, 42 insertions(+) create mode 100644 CodeIgniter-3.1.13/application/controllers/Artistes.php create mode 100644 CodeIgniter-3.1.13/application/views/artistes.php diff --git a/CodeIgniter-3.1.13/application/controllers/Artistes.php b/CodeIgniter-3.1.13/application/controllers/Artistes.php new file mode 100644 index 0000000..6ed3bcf --- /dev/null +++ b/CodeIgniter-3.1.13/application/controllers/Artistes.php @@ -0,0 +1,20 @@ +load->model('model_music'); + $this->load->helper('html'); + $this->load->helper('url'); + } + public function index(){ + $artistes = $this->model_music->getArtistes(); + $this->load->view('layout/header'); + $this->load->view('artistes_list',['artistes'=>$artistes]); + $this->load->view('layout/footer'); + } + +} + diff --git a/CodeIgniter-3.1.13/application/models/Model_music.php b/CodeIgniter-3.1.13/application/models/Model_music.php index ddcbb79..46f1380 100644 --- a/CodeIgniter-3.1.13/application/models/Model_music.php +++ b/CodeIgniter-3.1.13/application/models/Model_music.php @@ -17,4 +17,14 @@ class Model_music extends CI_Model { ); return $query->result(); } + + public function getArtistes(){ + $query = $this->db->query( + "SELECT artist.name, artist.id + FROM artist + ORDER BY artist.name + " + ); + return $query->result(); + } } diff --git a/CodeIgniter-3.1.13/application/views/artistes.php b/CodeIgniter-3.1.13/application/views/artistes.php new file mode 100644 index 0000000..6bf56d1 --- /dev/null +++ b/CodeIgniter-3.1.13/application/views/artistes.php @@ -0,0 +1,12 @@ +
Artiste list
+
+
"; + echo "
"; + echo anchor("artistes/view/{$artistes->id}","{$artistes->name}"); + echo "
"; + echo "
"; +} +?> +
\ No newline at end of file