Symfony2 Assetic - 从CSS文件内部到图像的路径

时间:2017-04-27 11:47:46

标签: css image assetic symfony-2.8

我有问题从css文件中的pic(背景图像)获取正确的路径

图片在里面

src / AppBundle / Resources / public / pics / blau.png

中的css文件
src / AppBundle / Resources / public / css / default0.css

我在index.html.twig中有一个(app / Resources / views / default) 女巫应该得到背景图片blau.png。

在css我可以用边框和大小格式化div,没问题,但背景图像不可见:

我尝试使用以下语法:

background-image: url("pics/blau.png") ;
background-image: url("../pics/blau.png") ;
background-image: url("../../pics/blau.png") ;

我无法找到问题所在。 THX

我安装了资产:

php app/console assets:install

并运行

php app/console assetic:dump --env=dev

以及我还安装和配置的是Assetic

$ composer require symfony/assetic-bundle

1 个答案:

答案 0 :(得分:3)

首先将您的图像放在文件夹中:(手动或资产)

  

网络/上传/公共/图片

并在你的css文件中:

background-image: url({{ asset('uploads/public/pics/blau.gif') }});