У меня есть такой код, но это не беспокоит
$route = new Zend_Controller_Router_Route_Static ('viewmodel', array (
'controller' => 'Index',
'action' => 'viewmodel'
));
$router->addRoute('viewmodel', $route);
P.S: рабочий код
$routerTwo = Zend_Controller_Front::getInstance()->getRouter();
$route = new Zend_Controller_Router_Route(':index/:viewmodel/:id', array (
'controller' => 'index',
'action' => 'viewmodel'
));
$routerTwo->addRoute('viewmodel', $route);
Попробуй это
$route = new Zend_Controller_Router_Route('index/viewmodel/id/:id', array (
'controller' => 'index',
'action' => 'viewmodel'
));
$router->addRoute('viewmodel', $route);
В действии вы можете получить доступ: id по $this->getRequest()->getParam('id');
Других решений пока нет …