Лучший способ передать переменную между двумя Действиями - использовать FlashBag
public function fooAction() {
$this->get('session')->getFlashBag()->add('baz', 'Some variable');
return $this->redirect(/*Your Redirect Code to barAction*/);
}
public function barAction() {
$baz = $this->get('session')->getFlashBag()->get('baz');
}
Чтобы использовать переменную в шаблоне Twig, используйте это -
{% for flashVar in app.session.flashbag.get('baz') %}
{{ flashVar }}
{% endfor %}