- 1
[Opened] Renvoyer page 404 not found depuis un contrôleur
Posted by Nesswaw on 11/29/2018 22:20
Bonjour,
Depuis une action d'un contrôleur, est-il possible de renvoyer la page d'erreur 404 Not found de Jelix?
exemple:
// default.classic.php function index(){ $id = $this->intParam('id'); $dao = jDao::get('app~monDao'); $record = $dao->get($id); if($record==false) { // Return 404 Jelix // $rep = 404 return $rep; } // ... suite du code si pas de 404 }
Merci d'avance
[Opened] Renvoyer page 404 not found depuis un contrôleur
Posted by laurentj on 01/03/2019 15:26
Bonjour,
pour renvoyer la page 404 de Jelix :
function index(){ $id = $this->intParam('id'); $dao = jDao::get('app~monDao'); $record = $dao->get($id); if($record==false) { $rep = $this->getResponse('html', true); $rep->bodyTpl = 'jelix~404.html'; $rep->setHttpStatus('404', 'Not Found'); return $rep; } // ... suite du code si pas de 404 }
Je vais voir pour proposer quelque chose de plus simple :)
- 1