0

バックグラウンド:

Symfony で初めてのアプリケーションを作成していますが、乗り越えられないように見える問題に遭遇しました。これから作成するアプリケーションは、次のアプリケーションを作成するためにコピーするテンプレートになるため、グローバル構成が多いほど、私の観点からは優れています。

質問: base.html.twig ファイルに、使用されている特定のバンドルの Resources/public フォルダーから /css/style.css および /js/scripts.js を含めることが理想的です。どうすればいいですか?(コードスニペットをお願いします!)

ブロックの継承/上書きを含む他の多くの方法を試しました(上記は不可能だと推測しています)。それはスタイルシートで機能しました(ただし、バンドル名を依存関係名にハードコーディングする必要がありますが、これはひどいです)。

このアプリケーションの計画は、新しい名前でクローンを作成し、すぐに使用できるようにすることです。これにより、検索と置換の回数を最小限に抑えることができます。

ありがとうございました!

4

1 に答える 1

1

ドキュメントを参照してください

Javascript ファイル

{% javascripts '@AcmeFooBundle/Resources/public/js/*' %}
    <script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}

CSS ファイル

{% stylesheets 'bundles/acme_foo/css/*' filter='cssrewrite' %}
    <link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
于 2013-08-28T15:17:57.863 に答える