Oraculum Router - Oraculum-ON/ON GitHub Wiki

Utilizando o Router do Oraculum

O Router do Oraculum segue um padrão baseado no projeto Express, ferramenta muito utilizada no desenvolvimento de aplicações Node.js. O Router do Oraculum adiciona algumas opções adicionais para trabalhar com parâmetros, permitindo parâmetros na própria URL base:

<?php
  use Oraculum\Router;

  $router=new Router();

  $router->setBase('noticias/$tipo');

  $router->get('listar', function($tipo){
    // rotina de listagem
  });

  $router->post('cadastrar', function($tipo) {
    // rotina de cadastro
  });

  $router->get('filtro/$filtro', function($tipo, $filtro){
    // rotina de filtragem
    // solicitando http://localhost/noticias/esporte/filtro/futebol:
    //   $tipo = 'esporte';
    //   $filtro = 'futebol';
  });