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
- 2958 reads