用于索引页和分页器的zend路由器

时间:2011-11-04 05:49:18

标签: php zend-framework zend-framework-routing

所以我使用zend_router将索引页面路由到索引操作以外的操作:

$route = new Zend_Controller_Router_Route(
                         '/:page',
                          array(
                              'action' => 'not-index',
                              'controller' => 'something',
                              ),
         );

然后我也在该索引页面上使用Zend Paginator,这就是为什么我必须将路径设置为'/:page',因为将其设置为'/'将使得paginator上的链接停止工作(请参阅: http://www.joewebster.co.uk/articles/zend-framework/7-zend-pagination-and-zend-router

但是如果我这样做,路由甚至根本不起作用....进入我的根域将改为抱怨缺乏索引操作(虽然我可以转到'/ 1'并且它将重定向正确,但我也想要'/'重定向到该动作)

在路由器中将路径设置为'/'而不是'/:page',但是再一次,该页面上的分页器链接将会中断

有没有办法使用zend路由器设置路由,以便我可以将索引页面路由到其他一些操作,同时让分页器链接在该索引页面上工作?

还请坚持使用zend路由器解决方案...没有htaccess或app.ini的东西

0 个答案:

没有答案