1

にロゴをロードしようとしていbase.html.twigます。実際、これは非常に基本的で簡単であるべきだと思います。ただし、このアセットをバンドルではなく に配置したいと考えていますapp/Resource/。これは、私が考える限り、これがアプリ全体のリソースの適切な場所である必要があるためです。ただし、ロードすることも、Web フォルダーにコピーすることもできません。そう感じているので、私は何かひどい間違いをしていますか?

4

1 に答える 1

1

webこれらのファイル (特定のバンドルではなく、アプリケーションの一部)は、ドキュメントに記載されているディレクトリに属しています。

Web ルート ディレクトリは、画像、スタイルシート、JavaScript ファイルなど、すべてのパブリック ファイルと静的ファイルのホームです。

http://symfony.com/doc/current/book/page_creation.html#the-web-directory

編集

js と css を圧縮する場合は、次のようにします。

{% stylesheets 'public/css/*' filter='yui_cs' %}
      <link href="{{ asset_url }}" type="text/css" rel="stylesheet" />
{% endstylesheets %}

{% javascripts 'public/js/*' filter='yui_js' %}
      <script src="{{ asset_url }}"></script>
{% endjavascripts %}

構成に応じてフィルター名を変更する必要がある場合があります

于 2013-03-12T16:29:45.630 に答える