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