我是用Symphony2進行Web開發的新手(儘管對於Web開發絕對不是新鮮事),而我即將開始一箇中型項目,該項目將以捆綁方式切片,因爲應用程序的每個安裝可能具有不同的可用功能設置。Symfony 2 - 從可用包中生成菜單條目
我想從可用包中動態生成導航,例如,如果包「foo」處於活動狀態,則應顯示帶有到foo主控制器操作路由的菜單項。
通常情況下,我認爲這將創建一個單獨的地方,然後我會在一個bundle的load()函數中填充,在渲染期間,我會輸出單例。
但symfony2在這部分提供了很大的靈活性,所以我目前正在評估是否有更好的方法。
服務可以成爲一種方式嗎?或事件?或者是依賴注入的東西,所以bundle在構建時會得到一個NavigationConfigurationElement的實例?
對此的任何輸入或想法,或者可能是一些示例如何做到這一點的鏈接,將不勝感激。
最好的問候, 延
這聽起來很有趣,可能是最symfony'ish的做法。我會檢查它並嘗試它,如果它像我想象的那樣工作,請回復你。 非常感謝您的意見! – jhoffrichter
沒有問題。如果你的事情這個答案是正確的,請舉出它;) – room13
只要我評估它,我會:) – jhoffrichter