Глобальная переменная шаблона Symfony 2.0.3

У меня есть объект, который я хочу связать с сеансом пользователя. Я создал службу, чтобы Я мог получить эту информацию откуда угодно.

в службе я сохраняю идентификатор объекта в переменной сеанса , а в методе getEntity () я получаю переменную сеанса, а с помощью doctrine нахожу объект и возвращаю его.

таким образом к шаблону я должен иметь возможность вызвать {{myservice.myentity.myproperty}}

Проблема в том, что myservice используется повсеместно, и я не хочу, чтобы получить его в каждом действии с момента и добавить его в массив представления.

Есть ли способ сделать службу доступной из всех представлений, таких как сеанс {{app.session}} ?

21
задан Leon Radley 4 October 2011 в 12:04
поделиться