Веб-пакет Symfony не поддерживает функции веток - PullRequest
0 голосов
/ 01 февраля 2019

Я генерирую статические html-страницы, используя веточку в проекте Symfony 4.Я пытаюсь создать несколько страниц одновременно с помощью простого цикла и функции рендеринга Twig.Код выглядит следующим образом:

foreach ($pages as $page) {
  $html = $this->twig->render('template', $page);
  $fileSystem->dumpFile('fileName', $html);
}

В шаблоне, который я использую, я загружаю ресурсы через функции ветки webpack encore encore_entry_script_tags и encore_entry_link_tags.

Проблема, с которой я сталкиваюсь, заключается в том, что активы загружены для первой сгенерированной страницы, но не остальные!Сгенерированное html-содержимое не содержит тегов script и style.

Я подумал о возможной проблеме с кешем Twig, поэтому установил кеш на false, но это не решило проблему.Кроме того, проблема исчезла, когда я использую стандартную функцию ветки {{ asset() }} вместо веб-пакета enore twig functions.

Есть идеи?!

1 Ответ

0 голосов
/ 01 февраля 2019

Проблема найдена и решена.Проверьте эту ссылку для деталей.Это своего рода «ошибка», команда все еще работает над тем, когда я пишу это.Обходной путь представлен по ссылке.

...