Conjunto de Registros do Symfony2 e suas rotas em tempo de execução

Eu sou novo no symfony2 e estou tentando descobrir como implementar um sistema de plugin baseado em banco de dados. A parte do banco de dados não é problema, mas não tenho idéia de como registrar dinamicamente os bundles e suas rotas durante o tempo de execução; Eu só sei como codificá-los no kernel do aplicativo e no arquivo de configuração de roteamento. Meu melhor palpite é que eu iria ouvir um evento kernel.request e no meu ouvinte registrar os pacotes / rotas ...? Eu não tenho idéia sobre como realizar isso, no entanto, e gostaria de ver como a comunidade faria isso.

questionAnswers(0)

yourAnswerToTheQuestion