Persistencia da Página 404 em todos os controllers
Olá galerinha do bem, estou tendo um problema na implementação da pagina 404, depois da implementação não consigo mais acessar nenhuma pagina, que todas elas da na 404, alguem ai pode me da uma ideia do que aconteceu estou travado nessa aula
Class Core {
public function StartCore() {
$Url = '/';
if (filter_input(INPUT_GET, 'url', FILTER_DEFAULT)):
$Url .= filter_input(INPUT_GET, 'url', FILTER_DEFAULT);
endif;
$Params = array();
if (!empty($Url) && $Url !== '/'):
$Url = explode('/', $Url);
array_shift($Url);
$CurrentController = $Url[0] . 'Controller';
array_shift($Url);
if (isset($Url[0]) && !empty($Url[0])):
$CurrentAction = $Url[0];
array_shift($Url);
else:
$CurrentAction = 'index';
endif;
if (count($Url) > 0):
$Params = $Url;
endif;
else:
$CurrentController = 'HomeController';
$CurrentAction = 'index';
endif;
if (!file_exists('Controllers/' . $CurrentController . '.php') || !method_exists($CurrentController, $CurrentAction)):
$CurrentController = 'NotFoundController';
$CurrentAction = 'index';
endif;
$C = new $CurrentController();
call_user_func_array(array($C, $CurrentAction), $Params);
}
}
Class ControllerCore {
public function loadView($viewName) {
require_once ('App/Views/'.$viewName.'.php');
}
}
Class NotFoundController extends ControllerCore {
public function index() {
$this->loadView('404', array());
}
}
**Opsss: Página não encontrada!**Discussão (1)
Carregando comentários...