2012-12-06 34 views

回答

7

如果你的資產是在你的web目錄,然後用這個來代替:

<img src="{{ asset('bundles/acme/img/shorter.jpg') }}" /> 

您可以Assetic運行該安裝你的資產,爲您提供:

app/console assets:install path/to/web 

哪裏path/to/web是你的根目錄。

+0

這就是我現在所擁有的,但我想避免必須運行資產:如果可能,請在我的開發系統上安裝 – jlb

+0

嗯,你不能真正擁有它。就我個人而言,我有我的環境設置,所以我不必運行資產:安裝在我的開發。我的所有路徑都已設置,所以資產「正常工作」。我把我所有的圖像和CSS放在我的web根目錄下,而不是我的主包。我只把我的JS文件放在我的包中,並使用資產來安裝它們(這樣它們就可以在prod中自動進行優化)。 – lifo

+0

更新了您的答案,並提供了適用於我的解決方案。乾杯! – jlb

相關問題