отладчик роутера symfony показывает страннопрефикс - PullRequest
1 голос
/ 24 июня 2019

Все методы, созданные в моих контроллерах, имеют префикс <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: ~  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...