in Symfony 2.8 Service haben diesen Service:Warum Anfrage-Objekt in Symfony 2.8 Service ist leer?
services:
app.admin_menu:
class: GRF\AdminPanelBundle\Service\Menu
shared: false
arguments: [@request_stack]
und in Service-Konstrukt:
public function __construct(RequestStack $request)
{
exit(var_dump($request));
}
und in Browser:
object(Symfony\Component\HttpFoundation\RequestStack)#261 (1) { ["requests":"Symfony\Component\HttpFoundation\RequestStack":private]=> array(0) { } }
wie können aktuelle Anforderung in Dienst zugreifen ??? Jetzt aktuelle Anfrage ist null
Haben Sie versucht mit '$ request-> getCurrentRequest()'? –
Der Dienst wird erstellt, bevor die Anforderung verarbeitet wird. Speichern Sie den injizierten requestStack und holen Sie sich die Anfrage, wenn Sie sie benötigen. – Cerad
$ anfrage-> getCurrentRequest() ist null – Fadakar