Как использовать тире в качестве разделителя в Zend_Controller_Router_Route - PullRequest
1 голос
/ 12 октября 2011

В настоящее время один из моих маршрутов выглядит следующим образом

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»', как я могу достичь этого.

1 Ответ

3 голосов
/ 12 октября 2011

Вы захотите использовать Zend_Controller_Router_Route_Regex . Если вы прочитаете эту документацию, у вас будет достаточно информации, чтобы составить нужный маршрут. Самый последний пример, который они приводят, очень близок к тому, что вам нужно.

...