使用jQuery UI时遇到asset_url
问题,因为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" />
提前致谢。
答案 0 :(得分:2)
您的资产网址必须位于样式表块
中{% 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 %}