在Symfony项目中使用flag-icon-css的正确方法是什么?

时间:2015-08-22 08:25:05

标签: css symfony vendor

所有都在标题中。 我想在我的树枝视图中使用flag-icon-css。 没有关于作曲家的指示,我不知道如何使用咕噜声或凉亭。 我觉得我应该将软件包放在供应商的库中,但是从这里我不知道如何让这条线工作:

<span class="flag-icon flag-icon-gr"></span>

2 个答案:

答案 0 :(得分:3)

或者,您可以为您的任务安装我的简单bundle,无需咕噜声或凉亭。您可以像这样安装和使用它(这里也是README file,其中包含完整的安装说明):

  1. "st/flagiconcss-bundle": "~1.0"添加到您的composer.json文件,然后运行composer update
  2. 在AppKernel.php文件中注册该包(在new ST\FlagIconCssBundle\STFlagIconCssBundle()文件的bundles方法中将registerBundles添加到AppKernel.php数组)
  3. 运行app/console assets:install web
  4. 将捆绑包的css文件包含在您的模板文件中:<link rel="stylesheet" type="text/css" href="{{ asset('bundles/stflagiconcss/css/flag-icon.min.css') }}" />

答案 1 :(得分:2)

对于Symfony 3适用于我:

  1. 下载https://github.com/lipis/flag-icon-css/archive/master.zip,包含文件夹flag-icon-css-master,在某处解压缩,例如文件夹tmp /

  2. 将flag-icon-css-master / css中的文件flag-icon.css(或flag-icon.min.css)复制到你的symfony项目web / css

  3. 将文件夹标记(flag-icon-css-master / flag)复制到symfony项目/ web

  4. 您的symfony项目中的
  5. ,例如app / Resources / views / base.html.twig,添加:

  6. {% block stylesheets %} ... <link rel="stylesheet" href="{{ asset('css/flag-icon.css') }}" /> ... {% endblock %}

      模板中的
    1. 使用例如:
    2. <link rel="stylesheet" href="{{ asset('css/flag-icon.css') }}" />