我使用assetic来管理Symfony2应用程序中的资产。我想知道我应该在哪里放置我的全球或网站资产。它们应该放在/ 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 %}
答案 0 :(得分:1)
真的,两者都没问题。甚至还有第三种方法可以将它们全部放入“核心”捆绑包中。这取决于您希望如何组织项目以及是否打算共享捆绑包。
我会稍微偏离直接存储在/ web中。只是因为我几乎总是将我的资产合并和缩小,因此,将它们全部放在非{0}}或/app/Resources
的非网络可访问位置,然后让/src/CoreBundle/Resources
更容易/更清晰或assetic:dump
将他们推到正确的网站位置。