6

Symfony2 アプリケーションでアセットを管理するために assetic を使用しています。グローバル アセットまたはサイト全体のアセットをどこに配置すればよいか悩んでいます。/web フォルダーまたは /app/Resources フォルダーに移動する必要がありますか?

これが現在のやり方ですが、これがベストプラクティスかどうかはわかりません。私は推奨事項を高低で検索しました。

{% stylesheets filter='less'
   '../app/Resources/public/less/test.less'
   '@MopaBootstrapBundle/Resources/bootstrap/less/bootstrap.less'
%}
<link href="{{ asset_url }}" type="text/css" rel="stylesheet" media="screen" />
{% endstylesheets %}
4

1 に答える 1

1

本当に、どちらでもいいです。そして、それらすべてを「コア」バンドルに含めるという3番目のオプションもあります。プロジェクトをどのように編成するか、およびバンドルを共有するかどうかによって異なります。

/webに直接保存することから少し離れます。ほとんどの場合、アセットを組み合わせて縮小するため、/app/Resourcesまたはの/src/CoreBundle/ResourcesようなWebにアクセスできない場所にすべてのアセットを保持してから、適切なWebの場所に移動assetic:dumpまたはassets:installプッシュする方が簡単です。

于 2012-07-05T21:56:26.030 に答える