mauricio-msp/routing-adapter

一个PHP路由适配器

1.3.0 2017-08-03 16:37 UTC

This package is not auto-updated.

Last update: 2024-09-25 01:36:08 UTC


README

logo-routing github

关于应用

一个适配路由调用模式的应用

这是一个使用klein.php适配其路由的调用,并使用Twig Template渲染页面的应用。

理解方式

在理解klein.php路由管理器和其配置,以及Twig Template(页面渲染引擎)如何工作之后,您可以放心地使用路由。

安装

推荐您使用Composer来安装路由。

$ composer require mauricio-msp/routing

路由将安装所有必要的依赖,如

  • klein.php(是一个适用于PHP 5.3+的快速灵活的路由器)
  • Twig Template(Twig,一个灵活、快速且安全的PHP模板语言)

示例

index.php
<?php

  require __DIR__ . '/vendor/autoload.php';
  
  $route = new \Src\Routing\Route();
  
  $route->get('/', 'Index@action');
  
  $route->dispatch();

路由类型

<?php

  $route->get('/posts', $callback);
  $route->post('/posts', $callback);
  $route->put('/posts/[i:id]', $callback);
  $route->delete('/posts/[i:id]', $callback);

许可证

该路由是一个开源应用,采用MIT许可证