Кто знает, как добавить версии к ресурсам, которые были загружены внутри блоков Assetic во всем мире?
Добавлено в мой config.yml
templating:
engines: ['twig']
assets_version: v2
это работает для обычных ресурсов, но не для asset_url внутри таблиц стилей и сборочных блоков javascripts
Я делаю что-то неправильно или это какая-то ошибка?
небольшой обл.
это не работает без assets_version_format
Меня устраивает.
config.yml:
framework:
templating:
engines: ['twig']
assets_version: 1.0.1
assets_version_format: '%%s?v=%%s'
Пример:
{% javascripts '@DashboardBundle/Resources/public/js/config.js' %}
<script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}
Результат:
<script type="text/javascript" src="/js/config.js?v=1.0.1"></script>
Если вы хотите протестировать в среде разработчика:
config_dev.yml:
assetic:
use_controller: false
app_dev.php:
$kernel = new AppKernel('dev', false);
Тогда в вашем терминале:
php app/console assets:install
php app/console assetic:dump
php app/console cache:clear --env=dev --no-debug
Других решений пока нет …