Я пытаюсь использовать javascript маршрутизацию в Symfony в соответствии с этим уроком: https://symfony.com/doc/master/bundles/FOSJsRoutingBundle/usage.html
Вот мой код:
...
"render": function (data, type, row, meta) {
return Routing.generate('get-file', { fileId: data });
}
...
Amd сценарии:
<script src="{{ asset('bundles/fosjsrouting/js/router.min.js') }}"></script>
<script src="{{ path('get-file', { callback: 'fos.Router.setData' }) }}"></script>
<script>
const routes = require('../../public/js/fos_js_routes.json');
import Routing from '../../vendor/friendsofsymfony/jsrouting-bundle/Resources/public/js/router.min.js';
Routing.setRoutingData(routes);
Routing.generate('rep_log_list');
</script>
Но я получаю сообщение об ошибке:
Исключение было выдано во время рендеринга шаблона ("Некоторые обязательные параметры отсутствуют (" fileId ") создать URL для маршрута "get-file". ").