2

asset_url在使用 jQuery UI 时遇到问题,因为 Symfony2 Assetic 没有找到图像。

{% macro css(file) %}
<link rel="stylesheet" href="{{ file }}" type="text/css" />
{% endmacro %}

{% stylesheets
  '@ClientResultBundle/Resources/public/css/ui-lightness/jquery-ui-1.9.1.custom.min.css'
   filter='cssrewrite'
%}

{{ imp.css(asset('bundles/clientresult/css/ui-lightness/jquery-ui-1.9.1.custom.min.css')) }}

当我asset只使用时,它似乎可以工作,所以为什么不使用asset_url它更优雅,我认为(因为我们可以一次传递多个资源)。

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

提前致谢。

4

1 回答 1

2

your asset url has to be inside the stylesheets block

{% stylesheets filter='cssrewrite'
    '@ClientResultBundle/Resources/public/css/ui-lightness/jquery-ui-1.9.1.custom.min.css'
%}
    <link href="{{ asset_url }}" type="text/css" rel="stylesheet" media="screen" />
{% endstylesheets %}
于 2012-11-12T13:25:11.103 回答