我開始用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