heat
V2EX  ›  PHP

求推荐个 PHP 的轻量路由

  •  
  •   heat · Sep 12, 2015 · 3900 views
    This topic created in 3899 days ago, the information mentioned may be changed or developed.
    最好不含其他模块,尽可能简洁,可指定参数类型(正则也行),可配置路由表
    7 replies    2015-10-01 05:03:47 +08:00
    oisc
        1
    oisc  
       Sep 12, 2015   ❤️ 1
    giuem
        2
    giuem  
       Sep 12, 2015 via Android   ❤️ 1
    silm
    giuem
        3
    giuem  
       Sep 12, 2015 via Android
    @giuem 手抖打错了,应该是这个 https://github.com/slimphp/Slim
    abelyao
        4
    abelyao  
       Sep 12, 2015   ❤️ 3
    比 Slim 更轻量级的: http://flightphp.com/
    tianxiaqu123
        5
    tianxiaqu123  
       Sep 12, 2015   ❤️ 1
    lazyphp
    heat
        6
    heat  
    OP
       Sep 12, 2015
    @abelyao 这个就是我想要的,感谢楼上所有回复者
    lloydzhou
        7
    lloydzhou  
       Oct 1, 2015
    推荐一个精简的 Router 库做路由控制器 https://github.com/lloydzhou/router ,可以根据映射的 handler 自动从 request 获取变量,支持自定义 error handler 和 hook 。可以通过 hook 方便的定制参数过滤、登录检查等。

    (new Router())
    ->error(405, function($message){
    header('Location: /hello/world', true, 302);
    })
    ->get('/hello/:name', function($name){
    echo "Hello $name !!!";
    })
    ->execute();
    不一样的实现,兴许有你想要的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2795 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 15:34 · PVG 23:34 · LAX 08:34 · JFK 11:34
    ♥ Do have faith in what you're doing.