Zend framework 如何在Zend中添加具有模块名称的路由
我想在Zend Framework应用程序中添加路由。 我想要一条这样的路线:Zend framework 如何在Zend中添加具有模块名称的路由,zend-framework,url-rewriting,routing,Zend Framework,Url Rewriting,Routing,我想在Zend Framework应用程序中添加路由。 我想要一条这样的路线: example.com/modulename/titleofthearticle-12 世卫组织重定向至: example.com/modulename/article/index/id/12 我编写了此代码,但我不知道如何在路由中添加模块名称: $router = $front_controller->getRouter(); $route = new Zend_Controller_Router_Rou
example.com/modulename/titleofthearticle-12
世卫组织重定向至:
example.com/modulename/article/index/id/12
我编写了此代码,但我不知道如何在路由中添加模块名称:
$router = $front_controller->getRouter();
$route = new Zend_Controller_Router_Route_Regex(
'modulename/[a-z\-]*-([0-9]*)',
array('controller' => 'article', 'action' => 'index'),
array(1 => 'id')
);
$router->addRoute('article', $route);
如何在路由中添加此模块名称
谢谢 试试看:
$router = $front_controller->getRouter();
$route = new Zend_Controller_Router_Route_Regex(
'modulename/[a-z\-]*-([0-9]*)',
array(
'module' => 'modulename',
'controller' => 'article',
'action' => 'index'),
array(
1 => 'id'
)
);
$router->addRoute('article', $route);