Как я могу получить доступ к сервису вне контроллера с помощью Symfony2?

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

Может ли кто-нибудь сказать мне, возможно ли это, а если нет, есть ли какой-либо предлагаемый подход к подобным вещам?

спасибо за любую помощь

51
задан Habeeb Perwad 28 November 2012 в 17:02
поделиться