qMod = new QuoteModel(new QuoteGateway($co)); $this->accueilGateway = new AccueilGateway($co); } public function accueil() { global $vues; // Récupérer la citation du jour via AccueilGateway $citationDuJour = $this->accueilGateway->getQuoteOfTheDay('fr'); $suggestions = $this->accueilGateway->getSuggestions(0, 'fr'); // Passer les données à la vue require_once $vues['accueil']; } public function quote(array $arg) { global $vues; $id=$arg['idQuote']; $q = $this->qMod->searchId($id); require_once $vues['quote']; } public function login() { global $vues; require_once $vues['login']; } public function signin() { global $vues; require_once $vues['signin']; } public function favorite() { global $vues; require_once $vues['favorite']; } public function search(array $arg){ global $vues; $type = ($_POST['type'] ?? ""); $search = ($_POST['search'] ?? NULL); $filtre = ($arg['filtre'] ?? []); $tq=$this->sMod->searchQuote($type,$search,$filtre); require_once $vues['search']; } }