2013-08-22 4 views
0

Моя цель состояла в том, чтобы создать общий маршрут для этого случая:Route_Regex в рамках ZEND

http://test.com/pages/cat_name/about 
http://test.com/pages/?????/about 
http://test.com/pages/about 

.... Я написал в загрузчике:

$router->addRoute("pages",new Zend_Controller_Router_Route_Regex(
      'pages/(\w+)/:stitle', 
      array('controller' => 'pages', 
       'action' => 'index', 
       'module' => 'pages'))); 

но она до сих пор не работает. что не так?

+0

определяют 'не work'. – HamZa

ответ

0

код Шоуда выглядеть так:

$router = Zend_Controller_Front::getInstance()->getRouter(); 
$route = new Zend_Controller_Router_Route(':interface/:module/:controller/:action/*', 
     array('interface' => 'en', 
       'module' => 'pages', 
       'controller' => 'pages', 
       'action' => 'index')); 
$router->addRoute('route_name', $route); 
+0

Это не то, что мне нужно на самом деле. может, что-то вроде этого будет работать? 'Страницы * /: stitle' – ovnia