symfony service -- Получить объект Request в сервисе
Primary tabs
Чтобы получить объект Request в Symfony, необходимо передать в качестве аргумента в конфигурации объектRequestStack
services.yml:
services: my.service: class: Acme\DemoBundle\MyService arguments: $request: '@request_stack'
Код сервиса:
use Symfony\Component\HttpFoundation\RequestStack; class MyService { protected $request; public function __construct(RequestStack $request_stack) { $this->request = $request_stack->getCurrentRequest(); } // ... }
Источники
- Log in to post comments
- 2334 reads