1

この質問は申し訳ありませんが、パスがどのように正確に記述されているかは覚えていません。パスを指定するのを手伝ってください。

cssファイルへのパスを指定したいベーステンプレートはここにあります(ベーステンプレートにcssファイルへのパスを追加するのが良い場合):

Project/app/Resources/views/base.html.twig

そしてcssファイルはここにあります:

Project\src\Acme\MyBundle\Resources\public\css\style.css

私も実行assets:installしているので、cssファイルもここにあります:

Project\web\bundles\acmemybundle\css\style.css

したがって、私の質問は、パスをどこにbase.html.twig(Webフォルダーまたはバンドル内のフォルダーに)指定するか、そしてどのように正確に書き込むかです。

<link href="{{ asset('path') }}" rel="stylesheet" type="text/css" />
4

1 に答える 1

4

通常のリンク:

<link href="{{ asset('bundles/acmemybundle/css/style.css') }}" rel="stylesheet" type="text/css" />

cssrewriteフィルタを適用する場合:

{% stylesheets filter='cssrewrite'
  'bundles/acmemybundle/css/style.css'      
 %}
  <link rel="stylesheet" href="{{ asset_url }}" media="screen" />      
{% endstylesheets %}

compressフィルタを適用する場合

{% stylesheets filter='?yui_css'
  '@AcmeMyBundle/Resources/public/css/style.css'      
 %}
  <link rel="stylesheet" href="{{ asset_url }}" media="screen" />      
{% endstylesheets %}
于 2013-03-11T13:07:50.513 に答える