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