资产css图像已经消失

时间:2012-10-16 19:12:40

标签: php symfony yui-compressor

我有这个图片:Symfony / web / bundles / BackendBundle / images / main.png

我为这种风格启用了yui compresor:Symfony / web / bundles / BackendBundle / images / main.css,它很好。

我在config.yml中有这个:cssrewrite:〜

但是main.css的图像不起作用,为什么?

我尝试了不同的格式:

background-image: url(/bundles/BackendBundle/images/main.png);
background-image: url(bundles/BackendBundle/images/main.png);
background-image: url(../images/main.png);

2 个答案:

答案 0 :(得分:0)

CSS文件与图像位于同一目录中,您只需调用:

background-image: url('main.png');

另外,您没有在上面列出上传“main_bg2.png”,只有main.png。您可能错过了要使用CSS调用的文件 - 如果没有,请上传它们。有时使用相同文件名的多个扩展名会让事情变得混乱。

答案 1 :(得分:0)

我找到了解决方案,我回答了我的问题: {%stylesheets“bundles / BackendBundle / css / *”filter =“ cssrewrite, yui_css”%} 我把cssrewrite放在资产申报和相对路径工作中