【问题标题】:How to use a dash as separator in a Zend_Controller_Router_Route如何在 Zend_Controller_Router_Route 中使用破折号作为分隔符
【发布时间】:2011-12-05 15:35:37
【问题描述】:

目前我的一条路线如下所示

new Zend_Controller_Router_Route(
  'aviso/:url_id/:slug',
  array(
    'module' => 'postulante',
    'controller' => 'aviso',
    'action' => 'ver',
    'url_id' => ':url_id',
    'slug'=> ':slug'
  )
)

现在,我想更改 url 部分并使用 'aviso/:slug-:url_id' 而不是 'aviso/:url_id/:slug',我该如何实现。

【问题讨论】:

  • 你能更好地解释一下你想用一个例子做什么吗?

标签: zend-framework routing url-routing zend-controller-router


【解决方案1】:

您需要使用Zend_Controller_Router_Route_Regex。如果您通读该文档,您将获得足够的信息来构建您想要的路线。他们提供的最后一个示例非常接近您的需要。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-27
    • 1970-01-01
    • 2017-12-10
    • 1970-01-01
    • 2013-12-02
    • 2011-12-17
    • 2016-06-29
    相关资源
    最近更新 更多