【发布时间】:2011-09-28 22:14:29
【问题描述】:
我开始用 Symfony2 建一个网站,我对资源有点困惑。
Symfony2 书说每个资源文件都必须放在一个 Bundle 中,但是我在每个页面的 base.html.twig 文件中使用的最基本的图像、.js 和 .css 文件呢?
我应该为这些文件制作 CoreBundle 或类似的东西,还是应该将它们放在 app\Resources 文件夹中(或者直接放在 web 文件夹中,也许)? 如果我可以将 app\Resources 文件夹用于这些,我如何从模板中引用这些文件?
为此制作一个Bundle似乎有点不必要,而且我认为这些文件的资产网址也很丑陋(例如'/bundles/projectcore/images/logo.jpg')。
这里的最佳做法是什么?
【问题讨论】: