Roteamento básico

O roteamento tem como finalidade fornecer o caminho para acesso as páginas web da aplicação, de forma segura e com url amigavél. Todas as páginas da camada View deverão estar localizadas por padrão no caminho /src/Main/View/.

Para adicionar um novo roteamento é necessário acessar o arquivo Public.php ou criar um novo arquivo no diretório /src/Routing/Routes/Collections, lembrando que esses arquivos são carregados em ordem alfabética.

 

Segue modelo de criação de um roteamento básico:

php
$router->get('/paginaExemplo', function () {
global $validateRoutes;
$validateRoutes->getRoutes('/diretorioExemplo','/notFound');
});

Obs.: Acima temos um modelo de roteamento get/post padrão, onde /paginaExemplo será alterado para a página desejada, no método getRoutes, o /diretorioExemplo será alterado para o diretório da página, lembrando que não deve ser colocado a extensão .php ao final do nome do arquivo e o /notFound é a página apresentada caso a página desejada não esteja disponível. Lembrando que a página NotFound.php deverá estar presente no diretório View da aplicação.