Zacząłem budować stronę internetową z Symfony2 i miałem trochę problemów związanych z zasobami.Gdzie umieścić podstawowe zasoby w Symfony2?
Książka Symfony2 mówi, że każdy plik zasobów musi znajdować się w pakiecie, ale co z najważniejszymi obrazami, plikami .js i .css, których używam w pliku base.html.twig na każdej stronie?
Czy powinienem utworzyć CoreBundle lub coś podobnego, tylko dla tych plików, czy powinienem umieścić je w folderze app \ Resources (lub bezpośrednio w folderze sieciowym, być może)? Jeśli mogę użyć folderu app \ Resources dla nich, w jaki sposób mogę odwołać się do tych plików z szablonu?
Tworzenie pakietu tylko w tym celu wydaje się trochę niepotrzebne, a adresy URL zasobów dla tych plików są również brzydkie (np. "/bundles/projectcore/images/logo.jpg"), moim zdaniem.
Jaka jest tutaj najlepsza praktyka?
Myślę, że sprawię, że AssetsBundle do przechowywania tych zasobów, to jest nadal możliwe do utrzymania, niż umieszczenie ich wszystkich w folderze sieciowym (szczególnie, jeśli chcę ponownie wykorzystać te aktywa w innym projekcie). Dziękuję za odpowiedź! – banrobert