Symfony2 は、現在ログインしているユーザーに対してルートが有効かどうかを確認できます。動的メニューを作成する必要があります。たとえば、ルートにアクセスできることを示すために、ユーザー (ロール) がこれらのルートにアクセスできるかどうかを確認したいと思います。
$menu->addChild('Home', array ('route' => 'homepage'));
$menu->addChild('About Me', array (
'route' => 'page_show'
'routeParameters' => array ('id' => 42)
));
私の英語でごめんなさい。