Symfony получает имя актива в выводе активов

Я создаю свой файл с кодом, подобным этому

{% block head_stylesheets %}
    {% stylesheets
        filter='?uglifycss'
        '@MyBundle/Resources/public/less/myfile.less'
    %}
    <link href="{{ asset_url }}" type="text/css" rel="stylesheet" media="screen"/>
    {% endstylesheets %}
{% endblock head_stylesheets %}

Он создает файл с таким именем: c543k540_myfile_1.css

Этот файл состоит из имени ресурса, за которым следует имя файла: {assetName}_{filename}.css

Как настроить выход для сохранения имени актива в выходных данных?

{% block head_stylesheets %}
    {% stylesheets
        output="css/mynewfilename.{assetName}.css"     // <--- Here
        filter='?uglifycss'
        '@MyBundle/Resources/public/less/myfile.less'
    %}
    <link href="{{ asset_url }}" type="text/css" rel="stylesheet" media="screen"/>
    {% endstylesheets %}
{% endblock head_stylesheets %}


Обновление для уточнения

Я знаю, что если я использую опцию name, в prod она скомпилируется в myouputname.css, но то, что я хотел бы иметь в среде отладки / разработки, это следование приведенному ниже коду, например, myfile_myouputname_1.css

{% block head_stylesheets %}
    {% stylesheets
        name="myouputname"     // <--- Here
        filter='?uglifycss'
        '@MyBundle/Resources/public/less/myfile.less'
    %}
    <link href="{{ asset_url }}" type="text/css" rel="stylesheet" media="screen"/>
    {% endstylesheets %}
{% endblock head_stylesheets %}

Спасибо за ваш ответ.

21
задан Koala Yeung 20 September 2019 в 05:03
поделиться