2
может быть действием контроллера в SF3, аннотированным для использования определенного «Content-Type»?Symfony 3 ограничивает действие контроллера, чтобы потреблять определенный тип контента
Я пытаюсь отказаться от маршрута «/ api/post/{id}/xml».
namespace AppBundle\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
class BlogApiController extends Controller
{
/**
* @Route("/api/posts/{id}")
* @Method({"GET","HEAD"})
* some-magic-annotation-here
*/
public function showJson($id)
{
// response in json
}
/**
* @Route("/api/posts/{id}")
* @Method({"GET","HEAD"})
* some-magic-annotation-here
*/
public function showXml($id)
{
// response in XML
}
}