Почему я не могу включить css-файл в AsseticBundle

Я новичок в Symfony, но попробую создать свой первый собственный проект. Я начал проект с symfony 3.4.15.

А теперь у меня проблема с AsseticBundle. Установил по инструкции документация. Затем я пытаюсь включить в свой проект css-файл.

    {% block stylesheets %}
        {% stylesheets 'bundles/app/css/*' filter='cssrewrite' %}
            <link rel = "stylesheet" href = "{{ asset_url }}" />
        {% endstylesheets %}
    {% endblock %}

Но symfony игнорирует этот блок, и я не вижу его в html.

Когда я пробую этот код:

    {% block stylesheets %}
        {% stylesheets '@AppBundle/Resources/public/css/*' filter='cssrewrite' %}
            <link rel = "stylesheet" href = "{{ asset_url }}" />
        {% endstylesheets %}
    {% endblock %}

css-файл работает, но в нем битые реальные пути (это в документации написано, я знаю).

Моя конфигурация:

assetic:
   debug:          '%kernel.debug%'
   use_controller: '%kernel.debug%'
   filters:
       cssrewrite: ~
   read_from: '%kernel.root_dir%/../public_html'
   write_to: '%kernel.root_dir%/../public_html'

Помогите, пожалуйста, решить мою проблему.

покажите введенный вами asset_url, а также где находится ваш файл ccs, возможно, вы не указываете на правильный файл

Mohammed Yassine CHABLI 03.10.2018 10:32

Я добавил в свою конфигурацию (см. Первый пост) для сборки: read_from и write_to (потому что у меня нет / web, это / public_html на моем хостинге), и первый способ начинает работать (css-файл включен). Но теперь относительные пути не работают, у меня есть такие ошибки, как: hosting_address / app_dev.php / image / background.jpg [HTTP / 1.1 404 Not Found 435ms] - этот путь записан в css-файле, в / public_html у меня символическая ссылка на src /../ Resources / public / image, где это изображение было размещено. Со шрифтами у меня такая же проблема.

RAULpmk 03.10.2018 12:21
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
1
2
52
0

Другие вопросы по теме