Когда вы визуализируете свое представление, из вашего контроллера вы можете передать данные в шаблон веточки, используя массив во втором параметре метода render()
.
Этот массив используется следующим образом: array('TwigVariableName' => $someValue, 'AnotherTwigVariable' => $someOtherValue)
Например:
//This is a controller
public function bookings()
{
//get the current user
$user = $this->get('security.token_storage')
->getToken()
->getUser();
//Or, simplier, since we are in a controller :
$user = $this->getUser();
return ($this->render('bookings.html.twig', array('user' => $user)));
}
Или
Как указано в комментариях Серад, вы можете напрямую получить доступ к Twig к текущемупользователь, используя {{ app.user.firstName }}