ota do @Zend Framework: número desconhecido de parâmetros

Estou tentando escrever uma rota para uma profundidade de categoria de nível N. Portanto, um URL de categoria comum ficaria assim:

http://website/my-category/my-subcategory/my-subcategory-level3/my-subcategory-level4

Tem uma profundidade desconhecida e minha rota deve corresponder a todos os níveis possíveis. Fiz uma rota para isso, mas não consigo obter todos os parâmetros do meu controlador.

$routeCategory = new Zend_Controller_Router_Route_Regex(
    '(([a-z0-9-]+)/?){1,}',
        array(
            'module' => 'default',
            'controller' => 'index',
            'action' => 'index'
        ),
        array( 1 => 'path'),
        '%s'
);
$router->addRoute('category', $routeCategory);

Não consigo encontrar uma maneira de enviar os parâmetros correspondentes à rota para o controlador. Se você tem uma solução melhor, estou aberto a sugestões!

questionAnswers(3)

yourAnswerToTheQuestion