2
當我啓動這個命令:資產 - 如何隱藏包名?
assets:install web
的Symfony我的資產複製到類似:
web/bundles/mybundle/img/img.png
所以,當我用這個ressources,我必須做這樣的事情:
{{ asset("bundles/mybundle/img/img.png") }}
這樣,這部分「捆綁/ mybundle /」是公開的。 如何隱藏這部分?
我知道它很容易與assetics幹過這樣的:
{% javascripts '@AcmeDemoBundle/Resources/public/js/*' output='js/main.js' %}
<script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}
但對於媒體(圖片,視頻......)這是一個不同的故事。任何想法 ?
爲什麼要隱藏'bundles/mybundles'部分? – zuzuleinen
因爲我不想公開我的包的名稱和我使用Symfony2的事實。 即使是symfony2的官方網站也不會顯示此部分: /images/common/logo/logo_symfony_header.png – Wykks
據我所知,所有css,js,images等文件夾在你的bundles部分會合併成一個單個文件夾(/ css,/ js等)在生產中使用時。 – qooplmao