我使用资产来管理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 %}
Run Code Online (Sandbox Code Playgroud)
确实,两者都好。甚至还有第三种选择,将它们全部放在“核心”捆绑包中。这取决于您想要如何组织您的项目以及您是否打算共享您的捆绑包。
我会稍微倾向于不直接存储在 /web 中。只是因为我几乎总是合并和缩小我的资产,因此将它们全部保存在不可通过网络访问的位置(例如/app/Resources或/src/CoreBundle/Resources)然后让assetic:dump或assets:install推送到正确的网络位置会更容易/更干净。
| 归档时间: |
|
| 查看次数: |
3599 次 |
| 最近记录: |