我在使用 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" />
提前致谢。
最佳答案
您的资源 URL 必须位于样式表 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 %}
关于使用 asset_url 进行 Jquery UI Assets 管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13344459/