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