2012-01-11 4 views
0

Zend Framework 애플리케이션에 경로를 추가하고 싶습니다. 내가 원하는과 같은 경로 :Zend에서 모듈 이름을 사용하여 경로를 추가하는 방법

example.com/modulename/article/index/id/12 
이 코드를 만들어

,하지만 난 경로에 모듈 이름을 추가하는 방법을 모른다 :로 리디렉션

example.com/modulename/titleofthearticle-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

시도 :

$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); 
관련 문제