Sök…


Anmärkningar

API-dokumentationslänkar (master):

Begäran-objektet innehåller flera betydande uppgifter som aktuell lokalitet och matchad kontroller. Du kan använda och hantera dem genom HttpKernel-händelser. För pålitlig förståelse av Live-cykel med förfrågan-responce, läs denna HttpKernel-komponent doc-sida (mycket användbar!).

Tillgång till begäran i en kontroller

<?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();
   }
}

Observera att det injicerade förfrågningsobjektet gäller den aktuella begäran (det kanske inte kanske motsvarar huvudbegäran).

Tillgång till begäran i en kvist- eller PHP-mall.

I Twig-mallen är Request-objekt tillgängligt på

{{ app.request }}

När du vill visa visningsförfrågningsmetod i Twig, prova detta:

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

I PHP-mall

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


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow