如何在/ vendor目录中通过composer包含css字体图标库(例如fontawesome).包括:
{% stylesheets filter='cssrewrite'
'%kernel.root_dir%/../vendor/fortawesome/font-awesome/css/font-awesome.min.css' %}
<link href="{{ asset_url }}" type="text/css" rel="stylesheet"/>
{% endstylesheets %}
Run Code Online (Sandbox Code Playgroud)
但它不会重写字体文件网址,它保持不变,图标不会加载:
src: url('../fonts/fontawesome-webfont.eot?v=4.0.3');
Run Code Online (Sandbox Code Playgroud)
我知道,我们不能让网址在webroot之外,但也许资产可以自动将这些依赖项放到/ web上?
我现在看到的唯一方法是使用安装后的composet脚本将此资产复制到/ web目录,但我想找到更好的方法.
谢谢!