【问题标题】:Recommend simple PHP Routing Engine [closed]推荐简单的 PHP 路由引擎 [关闭]
【发布时间】:2012-03-02 20:48:27
【问题描述】:

寻找简单的php类路由,像这样:http://fatfree.sourceforge.net/page/routing-engine

有现成的解决方案吗?还是使用整个框架更好(它是轻量级的,甚至可以去掉路由器)?

【问题讨论】:

  • 如果不是ready-made solution,你链接到了什么?
  • 路由引擎?它只是一小部分。你可以自己写mod_rewrite。并根据您的需要进行改进
  • @DaveRandom 我给的是框架。但我也看到了它的使用,作为后备。我想找一个纯路由器类...
  • @Shiplu 我知道。但我不想在 .htaccess 中“重新发明轮子”或硬编码。
  • 试试pux,很简单,是目前最快的路由器。

标签: php url mod-rewrite routes fat-free-framework


【解决方案1】:

您可能已经找到了解决方案,但我最近一直在使用的路由类之一就是这两个,并且它们已被证明是有效的。

PHPRouter.php https://github.com/dannyvankooten/PHP-Router
AltoRouter.php https://github.com/dannyvankooten/AltoRouter

【讨论】:

    【解决方案2】:

    您可能会觉得Silex 很有趣。否则如果你只关心路由,使用 mod_rewrite 是最有效的解决方案。

    【讨论】:

    • 或者只使用来自 symfony2 的 Routing 包,它也在 Silex 中使用:github.com/symfony/Routing
    • PHP 5.1 有什么选择吗? (我知道,我们应该升级,但每个人都有历史原因)
    【解决方案3】:

    您可以考虑剥离 Zend 框架并仅使用相关部分,例如:

    • 应用
    • 路由器
    • 前控制器

    不过你必须自己减轻重量,效果很好!

    【讨论】:

      猜你喜欢
      • 2011-02-11
      • 2010-09-25
      • 1970-01-01
      • 2010-11-30
      • 1970-01-01
      • 2011-12-08
      • 1970-01-01
      • 2012-01-09
      • 2016-06-18
      相关资源
      最近更新 更多