2015-04-06 2 views
3

Текущие решения этого вопроса не работают ...Symfony Assetic featurejust похоже на работу

Я не могу показаться, чтобы получить Symfony assetic функционировать. У меня есть следующие сконфигурировано в моем шаблоне веточку

{% javascripts 
    "/js/foundation/foundation.abide.js" 
    "/js/foundation/foundation.reveal.js" 
    "/js/edged/jquery-ui.form.js" 
    "/js/edged/jquery-ui.table.js" 
    "/js/jquery.autocomplete.js" 
    "/js/jquery.typewatch.js" 

    output="/js/combined.js" 
%} 
    <script type="text/javascript" src="{{ asset_url }}"></script> 
{% endjavascripts %} 

По той же причине в среде разработки с use_controller = правда, я получаю следующую ошибку

Исключение было брошено во время рендеринга шаблона («Невозможно, чтобы сгенерировать URL для указанного маршрута„_assetic_476d03f_0“, как таких маршрутов не существует.») в админ/view.html.twig в строке 314.

Когда я установил use_c ontroller ложь и сделать все assetic дамп

app\console assetic:dump 

активы не будут найдены, после того, как копаться я заметил, что в _assetic конфигурации маршрута были удалены из версии 2.6 и 2.7, я думаю, что в версии 2.4 добавляя конфигурация не разрешает какие-либо проблемы, с которыми вы сталкиваетесь.

Такая интересная особенность, и я могу, т заставить его работать :(

+0

Если вы. пытаясь загрузить файл js в web/js/...., вы должны удалить первую косую черту в своих файлах активов, иначе она будет найдена из корневого каталога –

+0

Спасибо за подсказку, однако проблема, я сомневаюсь, вызвана пути файла, если это была загрузка, но я не видел моих файлов, которые бы имели место. – iswak

ответ

1

Проверьте в файле config.yml в разделе Конфигурация Assetic, что у вас есть пачка зарегистрировано

assetic: debug: "%kernel.debug%" use_controller: false <-- this should be set to true in config_dev.yml bundles: - AppBundle <-- your bundle name

Смежные вопросы