2016-08-05 74 views
1

默認情況下,symfony從軟件包的public/目錄中獲取軟件包資產並將其安裝在web/bundles/bundlename/中。是否可以直接在web /目錄下安裝bundle資源?

是否可以直接在web/中安裝這些資產?

+0

爲什麼?大多數事情都是可能的,但考慮到資產是自動複製的,我不明白這一點。 – Cerad

+1

帶我嘗試了幾次,但我看到你在問什麼。沒有選擇你想要做什麼。如果兩個捆綁包碰巧擁有同名的資產,那麼會覆蓋另一個。另一方面,克隆現有的資產安裝命令並對其進行調整會很容易。 – Cerad

回答

2

/bundles/部分是非常hardcoded所以不應該對這種資產的安裝支持沒有內置。我相信,通過實施您自己的命令來完成這項任務,您將會獲得最佳服務。

1

根本不會打電話assets:install,並列出你想要的資產,在你的模板:

{% javascripts '@VendorBundle/Resources/public/js/*' %} 
    <script src="{{ asset_url }}"></script> 
{% endjavascripts %} 
+0

這不回答我的問題。 – Przemek

相關問題