В настоящее время я разрабатываю API и использую FOSRestBundle. Я где-то ошибся с аннотациями моего контроллера.
Пожалуйста, посмотрите мой код ниже:
use FOS\RestBundle\Controller\Annotations as Rest;
use FOS\RestBundle\Controller\FOSRestController;
class DefaultController extends FOSRestController
{
/**
* @Rest\("/default/{string})
* @param string $string
*/
public function defaultAction($string)
{}
}
Я пытаюсь передать параметр действию по умолчанию и что-то с ним сделать. Однако параметр, который я включаю в URL-адрес, не передается действию. Любая помощь будет оценена по достоинству.






Вам просто не хватает Get из вашей первой аннотации, он должен быть: @Rest\Get("/default/{string}")
Вот и все! Спасибо!