load->model('Search_model'); $this->load->helper('url'); $this->load->helper('html'); } public function index(){ // Récupérer la requête de recherche depuis la barre de recherche $query = $this->input->get('query'); // Vérifier que la requête de recherche n'est pas vide if (empty($query)) { // Charger la vue avec un message d'erreur $data['query'] = $query; $data['musiques'] = []; $data['albums'] = []; $data['genres'] = []; $data['artistes'] = []; $data['error'] = "La requête de recherche ne peut pas être vide."; $this->load->view('layout/header_dark'); $this->load->view('search_results', $data); $this->load->view('layout/footer_dark'); } // Faire une recherche dans les musiques, les albums, les genres et les artistes $musiques = $this->Search_model->searchMusiques($query); $albums = $this->Search_model->searchAlbums($query); $genres = $this->Search_model->searchGenres($query); $artistes = $this->Search_model->searchArtistes($query); // Charger la vue avec les résultats de la recherche $data['query'] = $query; $data['musiques'] = $musiques; $data['albums'] = $albums; $data['genres'] = $genres; $data['artistes'] = $artistes; $this->load->view('layout/header_dark'); $this->load->view('search_results', $data); $this->load->view('layout/footer_dark'); } }