【问题标题】:Use Symfony2 assetic for managing assets other than images, js and css使用 Symfony2 资产管理除图像、js 和 css 以外的资产
【发布时间】:2013-03-06 07:32:04
【问题描述】:

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

图片是:

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

对于样式表,它是:

{% stylesheets ......

对于 javascript,它是:

{% javascripts..... }

那么其他类型的文件也一样。

【问题讨论】:

  • 问题在哪里?
  • 就在您的评论上方!!
  • xD @RobinRizvi Don 是对的,你必须更具体

标签: php symfony assetic


【解决方案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

【讨论】:

    【解决方案2】:

    我觉得你可以试试

    {% 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') }}" />
    

    【讨论】:

      猜你喜欢
      • 2014-09-21
      • 1970-01-01
      • 2014-06-11
      • 2014-05-01
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多