从个人symfony 3项目,我想使用font-awesome库 . 在config.yml文件中,我添加了这样的资产:
awesomefont_css:
inputs:
- '%kernel.root_dir%/../web/library/font-awesome/css/font-awesome.css'
我从index.php页面调用资产:
{% stylesheets output="stylesheet.css"
'@bootstrap_css'
'@awesomefont_css'
"@style_css"
%}
<link rel="stylesheet" href="{{ asset_url }}"/>
{% endstylesheets %}
我清除了缓存(通过php bin / console cache:clear)但是当我加载我的php页面时,我得到了错误:
我理解库字体 - 真棒需要使用一些其他文件 . 我的问题是:我怎样才能/必须在symfony 3中正确添加这些文件?
谢谢 !
3 回答
我从mywebsite / web / library / font-awesome / fonts / *添加样本符号链接到mywebsite / web / fonts . 我不知道是否有更好的解决方案,但我找不到另一个和那个工作
我应该补充说webpack/encore包是新的,在我看来好多了!它取代了资产 .
您还可以使用此工具轻松自定义您的引导主题 .
我通过作曲家收录了
fortawesome/font-awesome
.然后,您必须在config.yml中添加其他条目:
然后只包括
fontawesome_css
(就像你已经做过的那样):最后,跑
你完成了!没有必要提及模板中的字体文件,它们会自动复制 .