Skip to content

mauricio-msp/routing-adapter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo-routing github

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.