- 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

