FosJSRoutingBundle, маршрут не существует - PullRequest
0 голосов
/ 20 февраля 2020

Я пытаюсь создать URL в моем Javascript, но не могу из-за этой ошибки:

Ошибка: маршрут "my_route" не существует.

Я не знаю почему, но маршрут не распознан ...

Что я сделал:

1) Получить пакет composer 2) Опубликовать активы:

php bin/console assets:install --symlink public

3) Используйте это в JS:

Routing.generate("my_route")

4) И затем, это в моем контроллере:

    /**
     * @Route("/route/to/route",  options = { "expose" = true }, name="my_route")
     * @param Request $request
     * @return Response
     */
    public function my_route(Request $request){ 
some things...  };

Итак, это не работает ...

Я проверил JS зависимости, которые загружены на странице:

    <script src="{{ asset('bundles/fosjsrouting/js/router.min.js') }}"></script> 
<script src="{{ path('fos_js_routing_js', { callback: 'fos.Router.setData' }) }}"></script>

Первая работа, но вторая ошибка возврата 404 .. Почему?

С уважением

...