我是Symfony的新手,但是尝试创建自己的第一个项目。我从symfony 3.4.15开始项目。
现在我对AsseticBundle有问题。我在documentation的指导下安装了它。然后,我尝试将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'
请帮助我确定问题。