Tôi mới phát triển web với Symphony2 (mặc dù chắc chắn không mới phát triển web) và tôi sắp bắt đầu một dự án có kích thước trung bình, sẽ được cắt thành các gói , vì mỗi lần cài đặt ứng dụng có thể có một thiết lập chức năng có sẵn khác.Symfony 2 - Tạo các mục trình đơn từ các gói có sẵn
Tôi muốn tạo điều hướng động của mình từ các gói có sẵn, ví dụ: nếu gói "foo" được kích hoạt, một mục trình đơn với một tuyến đường đến hành động điều khiển chính foo sẽ xuất hiện.
Thông thường, việc tôi thực hiện việc này là tạo một singleton ở đâu đó, sau đó tôi sẽ điền vào trong hàm load() của một bó, và trong khi kết xuất, tôi sẽ xuất ra singleton.
Nhưng symfony2 cung cấp tính linh hoạt cao ở phần này, vì vậy tôi hiện đang đánh giá xem có cách nào tốt hơn không.
Dịch vụ có thể là một cách để đến đây không? Hoặc sự kiện? Hoặc một cái gì đó với tiêm phụ thuộc, do đó, các bó có được một thể hiện của một NavigationConfigurationElement tại thời gian xây dựng?
Bất kỳ đầu vào hoặc suy nghĩ nào về điều này hoặc có thể một số liên kết đến các ví dụ về cách thực hiện việc này, sẽ được đánh giá cao.
Trân trọng, Jens
Điều đó nghe rất thú vị và có lẽ giống như cách symfony'ish nhất để làm điều đó. Tôi sẽ kiểm tra nó và thử nó, và lấy lại cho bạn nếu nó làm việc như tôi nghĩ. Rằng bạn rất nhiều cho đầu vào của mình! – jhoffrichter
không có prob. Nếu bạn nghĩ câu trả lời này đúng, hãy gắn cờ nó;) – room13
Ngay sau khi tôi đã đánh giá nó, tôi sẽ :) – jhoffrichter