我开始用Symfony2构建一个网站,并且我对资源有一点点困惑。在Symfony2中放置核心资源的位置?
Symfony2 Book说每个资源文件都必须位于一个Bundle中,但是我在每个页面的base.html.twig文件中使用的最基本的图像,.js和.css文件又如何?
我应该做一个CoreBundle或类似的东西,只是为了这些文件,或者我应该把它们放在app \ Resources文件夹中(或直接在web文件夹中,也许)? 如果我可以使用这些app \ Resources文件夹,我该如何从模板中引用这些文件?
为我们制作一个Bundle似乎有点不必要,而且我认为这些文件的资源URL也很丑陋(例如'/bundles/projectcore/images/logo.jpg')。
这里最好的做法是什么?
我想我会让AssetsBundle用于存储这些资源,它仍然可维护,而不是把它们全部放在web文件夹中(尤其是,如果我想在其他项目中重用这些资产)。感谢你的回答! – banrobert