mauricio-msp / routing-adapter
Um roteador adaptado com PHP
Installs: 15
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/mauricio-msp/routing-adapter
Requires
- klein/klein: ^2.1
- twig/twig: ^2.4
This package is not auto-updated.
Last update: 2025-10-08 06:53:49 UTC
README
Sobre a aplicação
Uma aplicação que adapta modo de chamada da(s) rota(s)
É uma aplicação que adapta a chamada de função em sua(s) rota(s) usando o klein.php, além de renderizar as páginas usando o Twig Template.
Melhor entendimento
Veja antes como funciona o gerenciador de rotas klein.php e suas configurações e como funciona a engine Twig Template (renderizador de páginas). Após a compreensão, poderá utilizar o routing tranquilamente.
Instalação
É recomendável que você use o Composer para instalar o routing.
$ composer require mauricio-msp/routing
O routing vai instalar todas as dependências necessárias, como:
- klein.php (is a fast & flexible router for PHP 5.3+)
- Twig Template (Twig, the flexible, fast, and secure template language for PHP )
Exemplo
index.php
<?php require __DIR__ . '/vendor/autoload.php'; $route = new \Src\Routing\Route(); $route->get('/', 'Index@action'); $route->dispatch();
Tipos de rotas
<?php $route->get('/posts', $callback); $route->post('/posts', $callback); $route->put('/posts/[i:id]', $callback); $route->delete('/posts/[i:id]', $callback);
Licença
O routing é uma aplicação open-source licenciado sob a licença MIT.