Symfony2全球/网站资产

时间:2012-07-05 21:29:27

标签: symfony assetic

我使用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 %}

1 个答案:

答案 0 :(得分:1)

真的,两者都没问题。甚至还有第三种方法可以将它们全部放入“核心”捆绑包中。这取决于您希望如何组织项目以及是否打算共享捆绑包。

我会稍微偏离直接存储在/ web中。只是因为我几乎总是将我的资产合并和缩小,因此,将它们全部放在非{0}}或/app/Resources的非网络可访问位置,然后让/src/CoreBundle/Resources更容易/更清晰或assetic:dump将他们推到正确的网站位置。