Я пытался понять это в эти дни. У меня возникла проблема, когда я хочу добавить параметр «страница» в мой URL для моей нумерации страниц.
Это мой роутер
->addRoute('budi',new Zend_Controller_Router_Route(':lang/budi',array('controller' => 'budi', 'action' => 'index', 'page' => 1), array('lang'=>$s, 'page' => '\d+')))
->addRoute('budi1',new Zend_Controller_Router_Route(':lang/budi/page/:page',array('controller' => 'budi', 'action' => 'index', 'page' => 1), array('lang'=>$s, 'page' => '\d+')))
Тогда я получаю доступ к своему URL
http://localhost/learningsystem/en/budi
но при наведении указателя мыши на ссылки нумерации страниц параметр страницы не отображается. URL все еще
http://localhost/learningsystem/en/budi
но если я введу тот же URL с индексом в конце, как этот
http://localhost/learningsystem/en/budi/index
или как этот
http://localhost/learningsystem/en/budi/page/1
параметр страницы отображается идеально, когда я нажимаю на ссылку страницы 2 http://localhost/learningsystem/en/budi/index/page/2
На самом деле, я не хочу сначала включать в свой URL 'index' или 'page'. В любом случае, я использую шаблон по умолчанию pagination.phtml от Zend. Кто-нибудь, пожалуйста, помогите мне решить эту проблему?
Большое спасибо