Php 使用Symfony2 assetic管理图像、js和css以外的资产

Php 使用Symfony2 assetic管理图像、js和css以外的资产,php,symfony,assetic,Php,Symfony,Assetic,使用Symfony2 assetic管理图像、js和css以外的资产。其他资产,如swf、字体等,或者是通用的。是否有任何通用选项可以与assetic一起使用,以使用几乎任何类型的文件…file.xxx 对于图像,它是: {% image '@mybundlename/Resources/public/images/sample.png' %} <img src="{{ assets_url }}" /> {% endimage %} 对于Java脚本,它是: {% javascr

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

对于图像,它是:

{% image '@mybundlename/Resources/public/images/sample.png' %}
<img src="{{ assets_url }}" />
{% endimage %}
对于Java脚本,它是:

{% javascripts..... }

那么,像wise一样,其他类型的文件又如何呢。

您可以使用twigs资产功能

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

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


我想你可以试试

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

问题在哪里?就在你的评论上方!!xD@RobinRizvi Don是对的,你必须更具体一些
{% image '@mybundlename/Resources/some/some.swf' %}
    <object type="application/x-shockwave-flash" data="{{ assets_url }}" /> 
{% endimage %}
<object type="application/x-shockwave-flash" data="{{ asset('bundles/example/flash/some.swf') }}" />