我是 symfony 2 和 Assetic 的新手。我想为我的 CSS 使用资产和 Sass。我使用自定义字体。我在资源下的包中创建文件夹“assets/css”,里面有_base.scss和main.scss。在我的公共文件夹中,我有:
- css
- 字体
- 图片
- js
在字体中,我有我的自定义字体。
在我的 SCSS 中,我像这样检索我的字体和图像:
@include font-face("billabongregular", font-files("/bundles/Mybundle/fonts/billabong-webfont.ttf"));
background: $bg_header url("/bundles/Mybundle/images/darkGreyBackground.jpg") fixed no-repeat top center;
我在 assets:install 之后有这个路径,我的文件在 web/mybundle/fonts 和 web/mybundle/images 下
当我做php app/console assetic:dump --env=prod --no-debug
我在我的网站上有:
- css
- js(公共文件夹)
但我没有字体文件夹和图像文件夹。如果 IO 在图像中看到源代码,我有这个路径 /bundles/Mybundle/images/darkGreyBackground.jpg
为什么我的网页中没有所有文件夹?用 /bundles/Mybundle/images/darkGreyBackground.jpg 和 /bundles/Mybundle/fonts/billabong-webfont.ttf 调用我的图像和字体是否正确?