6

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

1 回答 1

1

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

我会稍微倾向于直接存储在 /web 中。只是因为我几乎总是合并和缩小我的资产,因此,将它们全部保存在一个不可通过网络访问的位置(如/app/Resourcesor/src/CoreBundle/Resources然后让assetic:dumpassets:install将它们推送到正确的网络位置)会更容易/更清洁。

于 2012-07-05T21:56:26.030 回答