Sujet : Gestion de l'erreur 404, et configuration centralisée.
Bonsoir
.
Longtemps après avoir créé ce sujet, je me retrouve encore une fois avec un problème avec la gestion de l'erreur 404.
J'ai donc ce code :
try {
$controller->dispatch( );
} catch ( Hoa_Exception $e ) {
$parameters = include HOA_DATA_CONFIGURATION_CACHE . '/Controller.php';
$parameters['data.array.personal'] = array(
'module' => 'erreur',
'action' => 'introuvable404'
);
$controller->addRequest( 0, $parameters );
$controller->dispatch();
}Utilisant la configuration centralisée, ce code me permet de récupérer la configuration, puis de rajouter les données permettant de charger le contrôleur d'erreur.
Or, je me retrouve avec cette erreur :
Hoa_View::setDirectory : (0) Application/View/MyTheme/ is not a directory. in /web/Framework/View/View.php at 153.
NB : Le dossier MyTheme n'existe effectivement pas, puisque je l'ai renommé en Default, et j'ai bien évidemment modifié la configuration pour que ce soit le nom utilisé.
Si je me réfère à l'exception levée, il faut que je trouve où le dossier MyTheme est encore défini comme le dossier des thèmes...
Une idée sur la résolution de ce problème (qui survient sur les pages d'erreur 404)
?