Как вы знаете, вы не должны вызывать действие из слоя представления. Действия используются для обработки данных формы и извлечения данных страницы, должен быть только один процесс действия на страницу imho. Возможно, вспомогательная функция или использование части или компонента будет лучше для ваших нужд.
Вспомогательные функции могут быть вызваны в любое время и, скорее всего, будут делать то, что нужно вашему второму действию. Если не считать пересылки или маршрутизации страниц, я считаю, что вспомогательная функция может делать все, что может делать функция действия. Для доступа к переменным, которые стандартно загружаются в действие, вам нужно использовать синглтон Symfony getContext.
Частицы и компоненты позволяют разбить слой представления на отдельные части. Компоненты на самом деле получают свой собственный код действия, но я бы не стал сходить с ума, попав в базу данных или что-то еще в компоненте, оставаясь простым. Частичные функции в значительной степени позволяют вам вызывать другой файл шаблона из шаблона.
Подробнее на http://www.symfony -project.org / gentle-Введение / 1_4 / ru / 07-Внутри-вид-слой