Маршрутизация для дерева категорий

Я используюдерево расширение доктрины для дерева категорий и хотелось бы иметь такие маршруты, как:

/cat/subcat1/subcat2/subcat3

Я могу сделать это, определяя маршруты как

/{cat}
/{cat}/{subcat}
/{cat}/{subcat}/{subcat2)
etc...

Но есть ли более элегантный и общий способ реализации этого? Система, которая может принимать неограниченное количество уровней?

Ответы на вопрос(2)

Ваш ответ на вопрос