我想在Zend Framework应用程序中添加一个路由。 我想要一条这样的路线:
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);
如何在路线中添加此模块名称?
谢谢!
答案 0 :(得分:0)
尝试:
$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);