2014-04-17 19 views
0
包括樣式表

我添加了一個CSS文件爲src/MyApp的/ MyBundle /資源/公/ CSS/my.css在Symfony的

使用assetic我怎麼包括它?我試過{% stylesheets 'bundles/myapp_my/css/*' filter='cssrewrite' %},但它沒有通過。

bundles/myapp_my/css/*格式正確嗎?

我跟着http://symfony.com/doc/current/cookbook/assetic/asset_management.html,但我真的不清楚我應該使用什麼格式(請參見上面的行)。將應用程序名稱與該包的第一個詞分開的下劃線?

任何幫助表示讚賞,謝謝。

編輯:我使用包括它的完整代碼是這樣的:

{% block stylesheets %} 
    {% stylesheets 'bundles/myapp_my/css/**' filter='cssrewrite' %} 
    <link rel="stylesheet" href="{{ asset_url }}" /> 
    {% endstylesheets %} 
{% endblock %} 

回答

2

這是正確的,但後來算賬,你所要做的app/console assets:install; app/console assetic:dump在生產環境中使用的一切。如果您使用的是開發工具,控制器應該動態提供這些文件,以便您可以即時編輯它。

+0

啊謝謝'應用程序/控制檯資產:安裝'是我所需要的。但是我發現每次我進行CSS更改時都需要運行它 - 即使我運行在app_dev.php模式下。有什麼辦法可以讓它自動選擇更改嗎? – b85411

+0

請參考此問題的答案:http://stackoverflow.com/questions/9931127/symfony-2-working-with-assets。符號鏈接選項應該可以實現你正在尋找的東西。 – PressingOnAlways