Вы можете получить доступ к «маршрутизации» в вашем контроллере.На самом деле, у него есть метод ярлыка:
Итак, в вашем действии:
$url = $this->generateUrl('your_route_name', array(/* parameters */));
Идеально подходит для Symfony MVC:)
Чтобы использовать это во флеше, выможет сделать следующее:
$this->getUser()->setFlash('success_raw', 'Click <a href="'.$url.'">here</a>');
Затем визуализировать в вашем представлении так:
echo $sf_user->getFlash('success_raw', ESC_RAW);
Эта последняя часть отображает любые HTML-объекты в выводе, поэтому всегда проверяйте, что данные в безопасности,Если он содержит какой-либо пользовательский ввод, убедитесь, что вы его отфильтровали.