ekyna / fontawesome-bundle
FontAwesome Symfony2 集成
v0.1
2015-05-13 13:00 UTC
Requires
- php: >=5.3.3
- fortawesome/font-awesome: *
- symfony/framework-bundle: ~2.3
README
为 Symfony2 集成的 FortAwesome/Font-Awesome。
- 字体安装
- 预配置资源
使用 Composer 进行安装
{ "require": { "ekyna/fontawesome-bundle": "0.1.*@dev" }, "scripts": { "post-install-cmd": [ "Ekyna\\FontAwesomeBundle\\Composer\\ScriptHandler::install" ], "post-update-cmd": [ "Ekyna\\FontAwesomeBundle\\Composer\\ScriptHandler::install" ] }, }
在 kernel 中注册 bundle
// app/AppKernel.php class AppKernel extends Kernel { public function registerBundles() { $bundles = array( ... new Ekyna\FontAwesomeBundle\EkynaFontAwesomeBundle() ); } }
不使用 Composer 脚本处理器安装字体: php app:console ekyna:fontawesome:install
配置(可选,默认值)
# app/config/config.yml ekyna_fontawesome: output_dir: ~ assets_dir: %kernel.root_dir%/../vendor/fortawesome/font-awesome configure_assetic: true
在 twig 模板中使用
{% stylesheets output='css/backend.css' filter='cssrewrite, ?yui_css' ... 'css/fontawesome.css' ... %} <link href="{{ asset_url }}" rel="stylesheet" type="text/css" /> {% endstylesheets %}