【问题标题】:How do I configure custom routes in Phalcon?如何在 Phalcon 中配置自定义路由?
【发布时间】:2012-05-22 18:03:56
【问题描述】:

我刚刚偶然发现了 Phalcon(PHP 框架),它看起来很有前途,我决定尝试一下。

我在文档中进行了搜索,但没有找到与 Phalcon 中的路线相关的任何内容。有人知道如何在这个框架中创建自定义路由,还是我应该始终遵循约定?

如果您还不了解 Phalcon,您可能想look at these slides 了解它的内容。

【问题讨论】:

标签: php phalcon


【解决方案1】:

他们回复了请求并刚刚实现了自定义路由,现在看起来不太好,但这里是参考:

$router->add("/admin/:controller/a/:action/:params", array(
    "controller" => 1,
    "action" => 2,
    "params" => 3,
));

链接:

【讨论】:

  • 如果它不必进入引导程序,我会喜欢它,但它足以满足我的需要。我所做的测试表明,基于正则表达式的路由不会比仅使用 .htaccess 更快或更慢(我希望更快,但不慢是完全可以接受的)。
  • 我实际上只是suggested 他们给这个标签更多的宣传。在文档中查找您需要的内容相当费力。
【解决方案2】:

我很确定您必须遵守 baseDir/class/method/argument/... 约定。

我阅读了文档和源代码,但没有看到任何提示可以让您处理仅依赖于 C 扩展的自定义路由。一种可能的解决方案是将它们映射到 .htaccess 中。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-02-03
  • 2014-01-08
  • 1970-01-01
  • 1970-01-01
  • 2018-10-30
  • 2013-01-18
  • 1970-01-01
相关资源
最近更新 更多