asset使用備註

css:

{% stylesheets '@AcmeFinanceBundle/Resources/public/css/*' filter='cssrewrite' %}
<link href="{{ asset_url }}" rel="stylesheet" type="text/css"/>
{% endstylesheets %}

js:

{% javascripts '@AcmeFinanceBundle/Resources/public/js/*' %}
<script src="{{ asset_url }}" language="javascript"></script>
{% endjavascripts %}



images:

{% image '@AcmeFinanceBundle/Resources/public/img/logo.png' %}
<img src="{{ asset_url }}" alt="新沂金融网|xyjinrong.com" />
{% endimage %}

//備註:圖片不支持通配符,只能一張一張指定


開發環境(app_dev.php)調試好之後,如果要求切換到生產環境,記得這麼做(順序不要錯)

1. 清理緩存

php app/console cache:clear -e=prod

2. 使用asset:dump合併代碼

php app/console assetic:dump --env=prod --no-debug



這樣之後,網站的所有css/js均會合併爲兩個單獨的文件(已壓縮)


备注:

使用assets时,css中图片的路径在本地不正确,但是不影响生产环境


更詳細的用法請參見官網:symfony.com/doc/current/cookbook/assetic/asset_management.html

你可能感兴趣的:(asset,symfony)