2015-10-13 68 views
2

我config.yml看起來像這樣Symfony2的asset_version兩次

framework: 
    templating: 
     engines: ['twig'] 
     assets_version: 2 

我的樹枝模板有這個

{% block stylesheets %} 
    {% stylesheets output='css/compiled/main.css' 
    '@AppBundle/Resources/public/css/bootstrap.min.css' 
    '@AppBundle/Resources/public/css/main.css' 
    %} 

    <link rel="stylesheet" type="text/css" media="screen" href="{{ asset(asset_url) }}" /> 
    {% endstylesheets %} 
{% endblock %} 

這工作,但輸出具有版本PARAM兩次。

/css/compiled/main.css?v=2?v=2

我不知道爲什麼發生這種情況,我不重寫assets_version_format無論是。爲了以防萬一,我甚至搜索了我的整個項目。

這隻發生在我的生產env中,dev很好,只用一個查詢參數就可以正常工作。

回答

4

它應該是:

<link rel="stylesheet" type="text/css" media="screen" href="{{ asset_url }}" /> 

(不要把asset_urlasset()函數中)

+0

感謝。 prod現在已經修復,但dev現在沒有參數。 –

+0

應該在這兩種環境中工作。也許你需要清除緩存 –

+0

我認爲我可以應付它。再次感謝。 –