Все методы, созданные в моих контроллерах, имеют префикс <href=>
. Также у меня странное поведение, когда иногда некоторые методы не работают, зависит от порядка методов в контроллере.
Например, если api_delete предшествует api_create , тогда он работает. Когда api_delete после api_create , тогда не работает.
Есть идеи откуда взялась <href=>
? 1015 *
Name Method Scheme Host Path
api_delete ANY ANY ANY <href=>/api/delete/{id}
api_create ANY ANY ANY <href=>/api/create_ajax
fos_user_security_login GET|POST ANY ANY /login
fos_user_security_check POST ANY ANY /login_check
Symfony 4 файла
/**
* @Route("api/delete/{id}", name="api_delete", options={"expose" = true})
* @param Request $request
* @param Api $api
* @return Response
*/
public function delete(Request $request, Api $api)
.
.
.
/**
* @Route("/api/create_ajax", name="api_create", options={"expose" = true})
* @param Request $request
* @return RedirectResponse|Response
*/
public function create(Request $request)
config / rout.yaml
# config/routes.yaml
fos_user:
resource: "@FOSUserBundle/Resources/config/routing/all.xml"
* * Конфигурации тысячи двадцать-три / маршруты / annotations.yaml
# config/routes/annotations.yaml
controllers:
resource: ../../src/Controller/
type: annotation
конфигурация / маршруты / fos_js_routing.yaml
# config/routes/fos_js_routing.yaml
fos_js_routing:
resource: "@FOSJsRoutingBundle/Resources/config/routing/routing-sf4.xml"
конфиг / пакеты / routing.yaml
# config/packages/routing.yaml
framework:
router:
strict_requirements: ~