Releases: mauricio-msp/routing-adapter
Releases · mauricio-msp/routing-adapter
Rename Project
1.3.0 atualizando composer
Melhorias
Configuração
O pacote agora já vem com a configuração compatível com o simple-php.
Exemplo
diretório de acesso as views já definido (src/Http/View.php).
<?php
// ...
public function render($view, array $data = []) {
$this->loader = new \Twig_Loader_Filesystem(dir['views'] // <- Aqui);
$this->twig = new \Twig_Environment($this->loader);
return $this->twig->render($view, $data);
}
namespaces também definidos (src/Routing/Route.php).
<?php
// ...
public function get|post|put|delete ($path = '*' , $callback = NULL) {
// Linhas editadas 28, 46, 64 e 82
$controller = 'app\\controllers\\' . $params[0] . 'Controller';
}
Melhorias na aplicação
Inclusão de rotas na aplicação, como:
GET
$route->get('/post', 'IndexController@action');
POST
$route->post('/post', 'IndexController@action');
PUT
$route->put('/post/[i:id]', 'IndexController@action');
DELETE
$route->delete('/post/[i:id]', 'IndexController@action');
Rota adaptada
Uma aplicação que adapta o modo de chamada do controller usando klein.php como base da aplicação, além de renderizar as páginas/views utilizando o Twig Template.