gpt4 book ai didi

Symfony2 全局/站点范围 Assets

转载 作者:行者123 更新时间:2023-12-02 04:07:36 25 4
gpt4 key购买 nike

我正在使用 assetic 来管理 Symfony2 应用程序中的 Assets 。我想知道应该将全局或站点范围的 Assets 放置在哪里。它们应该放在/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 %}

最佳答案

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

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

关于Symfony2 全局/站点范围 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11352844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com