2

使用 Symfony2 资产管理除图像、js 和 css 之外的资产。其他资产,如 swf、字体等或通用的,是否有任何通用选项可以与资产一起使用,以使用几乎任何类型的文件...file.xxx

对于图像,它是:

{% image '@mybundlename/Resources/public/images/sample.png' %}
<img src="{{ assets_url }}" />
{% endimage %}

对于样式表,它是:

{% stylesheets ......

对于 javascripts 它是:

{% javascripts..... }

所以同样明智的是其他类型的文件。

4

2 回答 2

1

您可以使用树枝资产功能

<img src="{{ asset('images/logo.png') }}" alt="Symfony!" />

<link href="{{ asset('css/blog.css') }}" rel="stylesheet" type="text/css" />

http://symfony.com/doc/2.3/book/templating.html#linking-to-assets

于 2013-03-06T09:03:44.840 回答
0

我想,你可以试试

{% image '@mybundlename/Resources/some/some.swf' %}
    <object type="application/x-shockwave-flash" data="{{ assets_url }}" /> 
{% endimage %}

但是,如果您的文件位于Resources/public/*,即/ExampleBundle/Resources/public/flash/some.swf- 使用:

<object type="application/x-shockwave-flash" data="{{ asset('bundles/example/flash/some.swf') }}" />
于 2013-03-06T10:09:25.807 回答