Zend framework zend导航不正确工作导致zend路由器

Zend framework zend导航不正确工作导致zend路由器,zend-framework,zend-navigation,zend-router,Zend Framework,Zend Navigation,Zend Router,我的url是http://mysite.com/index/bytype/id/5/name/ACTION 当使用zend路由器时,它将被重写为http://mysite.com/index/bytype/5.ACTION.html 我在文件router.ini中的配置如下: routes.bytype.type = "Zend_Controller_Router_Route_Regex" routes.bytype.route = "bytype/(\d+)

我的url是
http://mysite.com/index/bytype/id/5/name/ACTION

当使用zend路由器时,它将被重写为
http://mysite.com/index/bytype/5.ACTION.html

我在文件router.ini中的配置如下:

routes.bytype.type       = "Zend_Controller_Router_Route_Regex"
routes.bytype.route             = "bytype/(\d+).(.*).html"
routes.bytype.defaults.module       = "default"
routes.bytype.defaults.controller    = "index"
routes.bytype.defaults.action       = "bytype"
routes.bytype.map.1             = "id"
routes.bytype.map.2             = "name"
routes.bytype.map.3             = "page"

routes.bytype.reverse          = "bytype/%d.%s.html"  
当我点击下一页按钮时,上面的代码有问题,它没有跳转到下一页,导致参数page/2不可用,zend router将我的url重写为
http://mysite.com/index/bytype/5.ACTION.html
再一次,
如果不重写,它可能看起来像
http://mysite.com/index/bytype/id/5/name/ACTION/page/2


因此,我如何使用zend router将“page”参数包含到上面的url中。感谢阅读请在
Bootstrap.php
文件中尝试zend routing作为替代方案

以下是有关如何执行此操作的教程: