Как правильно включить Javascript файлов в шаблон Twig Symfony3.4 - PullRequest
0 голосов
/ 13 июля 2020

Я использую библиотеку jms/twig-js и хочу импортировать ветку как js точно так же, как они отображаются на странице использования Вот мой пример:

agent_company. html .twig

{% twig_js name="agent_company" %}
         some code ...

agent_create. html .twig

<script language="javascript" type="text/javascript" src="twig.js"></script>
<script language="javascript" type="text/javascript" src="agent_company.js"></script>
<script language="javascript" type="text/javascript">
  Twig.render(agent_company);
</script>

В итоге я получил enter image description here

I wanna mentioned that before I use JMSTwigJsBundle for Symfony2 and this code works fine:

{% javascripts "@PartnersManagerBundle/Resources/views/Default/agent_company.html.twig" filter="twig_js" %}
   {% endjavascripts%} 

Итак, я думаю, что моя проблема в неправильном указании файлов. Принимаю любые предложения. Спасибо !!

1 Ответ

0 голосов
/ 17 июля 2020

Библиотека forknetwork/twig-js-bundle работает для всех версий.
Версия 2.1.0 работает с Symfony 3 и v4.0.0 с Symfony 4. Поэтому я использую свой старый код и просто обновляю версию библиотеки.

...