Tôi bắt đầu xây dựng một trang web với Symfony2 và tôi đã có một chút khó khăn về tài nguyên.Nơi để đặt tài nguyên cốt lõi trong Symfony2?
Sách Symfony2 nói rằng mọi tệp tài nguyên phải nằm trong Gói, nhưng những hình ảnh cần thiết nhất, tệp .js và .css mà tôi sử dụng trong tệp base.html.twig trên mỗi trang thì sao?
Tôi có nên tạo một CoreBundle hoặc một cái gì đó tương tự, chỉ cho những tệp này hoặc tôi nên đặt chúng trong thư mục app \ Resources (hoặc trực tiếp trong thư mục web)? Nếu tôi có thể sử dụng thư mục app \ Resources cho chúng, làm thế nào tôi có thể tham khảo các tệp này từ mẫu?
Thực hiện một gói chỉ vì điều này có vẻ hơi không cần thiết và các url nội dung cho các tệp này cũng quá xấu (ví dụ: '/bundles/projectcore/images/logo.jpg') theo ý kiến của tôi.
Thực tiễn tốt nhất ở đây là gì?
Tôi nghĩ rằng tôi sẽ làm cho AssetsBundle để lưu trữ các tài nguyên này, nó vẫn có thể duy trì hơn tất cả chúng trong thư mục web (đặc biệt, nếu tôi muốn tái sử dụng các tài sản này trong một dự án khác). Cảm ơn câu trả lời! – banrobert