Я новичок в Symfony 2 и Assetic. Я бы хотел использовать assets и Sass для своего CSS. Я использую пользовательские шрифты. Я создаю в своем пакете в разделе «Ресурсы» папку «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 (папка в открытом доступе)
Но у меня нет папки Fonts и папок с изображениями. Если IO видит исходный код на изображениях, у меня есть этот путь /bundles/Mybundle/images/darkGreyBackground.jpg
Почему у меня не все папки в сети? Правильно ли называть мои изображения и мои шрифты с помощью /bundles/Mybundle/images/darkGreyBackground.jpg и /bundles/Mybundle/fonts/billabong-webfont.ttf?