Files
sae_r301_g12/codeigniter-develop/application/controllers/Home.php
T

34 lines
909 B
PHP

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Home extends CI_Controller {
public function index() {
// 1. Charger les modèles
$this->load->model('Category_model');
$this->load->model('Genre_model');
// 2. Récupérer les données depuis les modèles
$data['categories'] = $this->Category_model->get_all();
$data['genres'] = $this->Genre_model->get_all();
// 3. Charger la vue en lui passant les données
$this->load->view('home_view', $data);
}
public function search() {
$keyword = $this->input->get('keyword', TRUE);
if (empty($keyword)) {
redirect('home');
}
$this->load->model('Game_model');
$data['games'] = $this->Game_model->search_by_title($keyword);
$data['search_keyword'] = $keyword;
$this->load->view('search_results_view', $data);
}
}