默認情況下,symfony從軟件包的public/
目錄中獲取軟件包資產並將其安裝在web/bundles/bundlename/
中。是否可以直接在web /目錄下安裝bundle資源?
是否可以直接在web/
中安裝這些資產?
默認情況下,symfony從軟件包的public/
目錄中獲取軟件包資產並將其安裝在web/bundles/bundlename/
中。是否可以直接在web /目錄下安裝bundle資源?
是否可以直接在web/
中安裝這些資產?
的/bundles/
部分是非常hardcoded所以不應該對這種資產的安裝支持沒有內置。我相信,通過實施您自己的命令來完成這項任務,您將會獲得最佳服務。
根本不會打電話assets:install
,並列出你想要的資產,在你的模板:
{% javascripts '@VendorBundle/Resources/public/js/*' %}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
這不回答我的問題。 – Przemek
爲什麼?大多數事情都是可能的,但考慮到資產是自動複製的,我不明白這一點。 – Cerad
帶我嘗試了幾次,但我看到你在問什麼。沒有選擇你想要做什麼。如果兩個捆綁包碰巧擁有同名的資產,那麼會覆蓋另一個。另一方面,克隆現有的資產安裝命令並對其進行調整會很容易。 – Cerad