Zend路由器,在单个模块的URL中省略控制器

时间:2012-03-29 16:10:04

标签: php zend-framework routing

我有一个基于模块的Zend应用程序。

我的一个名为portfolio的模块只有一个名为index的控制器。对于这个单一模块,我希望我的路线看起来像这样:

$route = new Zend_Controller_Router_Route('portfolio/:action',
                                          array(
                                                'module'        => 'portfolio',
                                                'controller'    => 'index',
                                                'action'        => 'index'
                                               )
                                         );

这可行,但会弄乱通过Zend_Navigation生成的所有链接。

是否可以实现此路由行为,而不会弄乱Zend_Navigation? (即只有入站链接通过此路由路由。使用默认路由生成出站链接)

我无法使用mod_rewrite

0 个答案:

没有答案