我有一个问题,图标不显示时创建/编辑/列表。仪表板上一切正常。我已经检查了他们的演示,没有问题,但同样的字体错误发生。当更改页面时,例如edit,字体更改的url和版本,我没有找到在哪里。我把fontawesome添加到web/fonts文件夹中,这就是为什么它在仪表板中是ok的。为什么字体url随着页面而变化,4.2版本来自哪里?
font awesome error
assetic:
debug: '%kernel.debug%'
use_controller: '%kernel.debug%'
filters:
cssrewrite: ~
assets:
sonata_admin_css:
%kernel.root_dir%/../web/bundles/sonatacore/vendor/components-font-awesome/css/font-awesome.css
sonata_front_css:
%kernel.root_dir%/../web/bundles/sonatacore/vendor/components-font-awesome/css/font-awesome.css
FontAwesome可以在SonataCoreBundle中找到。你应该包括css(在你的资产配置中)。下面的例子也使用了sonata_front_css的页面包。
# app/config/assetic.yml
assetic:
assets:
# ...
sonata_admin_css:
# ...
- %kernel.root_dir%/../web/bundles/sonatacore/vendor/components-font-awesome/css/font-awesome.css
# ...
sonata_front_css:
# ...
- %kernel.root_dir%/../web/bundles/sonatacore/vendor/components-font-awesome/css/font-awesome.css
然后将字体复制到web/fonts
目录(有人有最佳实践吗?)