Javascript во включенных шаблонах веток в Symfony - PullRequest
0 голосов
/ 09 января 2019

Я пытаюсь поместить элементы моей страницы в отдельные методы контроллера и использую render(controller(*)) для их включения.

Однако некоторые из них содержат код Javascript, который, в свою очередь, зависит от выполняемой библиотеки. Библиотека включена в мой основной шаблон перед выполнением других JS:

    <script src="http://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js" integrity="sha384-uefMccjFJAIv6A+rW+L4AHf99KvxDjWSu1z9VI8SKNVmz4sk7buKt/6v9KI65qnm" crossorigin="anonymous"></script>
    {% block javascripts %}{% endblock %}

Javascript во включенных шаблонах, однако, размещается в месте включения и не выполняется, поскольку jquery еще не загружен.

Поскольку у меня есть несколько включений, простое добавление другого блока не работает. Перезапись блока javascripts также не работает, очевидно.

Как добавить код JS из включенного шаблона в блоки javascript, если у меня есть динамическое число включений?

...