Zoeken…


Opmerkingen

Links naar API-documentatie (master):

Verzoekobject bevat verschillende belangrijke gegevens, zoals de huidige landinstelling en de bijbehorende controller. U kunt ze gebruiken en beheren door HttpKernel-evenementen. Lees deze HttpKernel Component doc-pagina (zeer nuttig!) Voor een betrouwbaar begrip van de live-cyclus van Request-Responce.

Toegang tot aanvraag in een controller

<?php

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;

class TestController extends Controller
{
   //Inject Request HTTP Component in your function then able to exploit it
   public function myFunctionAction(Request $request)
   {
      //BASICS

      //retrieve $_POST variables from request
      $postRequest = $request->request->get('my_data');
      //retrieve $_GET variables from request
      $getRequest = $request->query->get('my_data');
      //get current locale
      $locale = $request->getLocale();
   }
}

Merk op dat het geïnjecteerde verzoekobject van toepassing is op het huidige verzoek (dit kan al dan niet gelijk zijn aan het hoofdverzoek).

Toegang tot aanvraag in een Twig- of PHP-sjabloon.

In Twig-sjabloon is Verzoekobject beschikbaar op

{{ app.request }}

Als je de weergaveaanvraagmethode in Twig wilt, probeer dit:

<p>Request method: {{ app.request.method }}</p>

In PHP-sjabloon

<p>Request method: <?php echo $app->getRequest()->getMethod() ?></p>


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow