что делает $ request-> get ('foo') при использовании в API? - PullRequest
0 голосов
/ 12 июня 2019

Вопрос новичка, я ищу в интернете, но это не очень хорошо объясняет.Что делает $ request-> get ('foo') при использовании в комбинации в запросе API.

  @Get("/event/{eventId}/eventAttendee")
      *
      * @View(serializerGroups={"Default"})
      * @ApiDoc(
      *  output= {
       *      "class" = "array<KCM\ApiBundle\Contract\EventAttendee>",
       *      "groups" = {"Default"}
       *  },
       *  requirements={
       *    {
       *      "name"="eventId",
       *      "dataType"="string",
       *      "requirement"="(\w|-)+",
       *      "description"="Event ID"
       *    },
       *    {
       *      "name"="filter",
       *      "dataType"="string",
       *      "requirement"="(\w|-)+",
       *      "description"="Value to search for within fields"
       *    }
       *  }
       * )
       *     

public function getEventAttendeesByFilterAction (Reqest $request, $eventID)

 $filter = $request->get('filter')

пытается выяснить, что делает $ filter в сочетании с этим контроллером.Я также поместил аннотации выше.

1 Ответ

0 голосов
/ 12 июня 2019

$request->get() получить значение переменной, заданное в запросе GET или POST.В вашем случае он получает значение переменной filter.

Вы можете прочитать эту документацию, в которой говорится о HTTP-запросах: https://symfony.com/doc/current/introduction/http_fundamentals.html

...