2011-09-09 57 views
0

在這個項目中,我有一個用於網站導航的菜單。由於設計限制,這些鏈接在項目中被硬編碼。他們不會被改變(應設計師和客戶的要求)。在Symfony2中建立一個菜單系統,帶有靜態父鏈接但是動態子頁面鏈接

但是,他們希望下拉菜單中可以添加或刪除的項目。我對Google很快了解,而且我還沒有遇到過這樣做的方法。

我確實設法制作了一個粗略的動態菜單系統,但是使用這個系統的性能開銷太高了。

有什麼聰明我可以做到這一點?

乾杯!

回答

4

如果你不是自建系統(聽起來不像你自己,因爲你使用的是框架),請看KnpMenuBundle。它非常靈活,並且根據「可添加或刪除的項目」的含義,您可以將它與簡單的CRUD界面結合使用,以便MenuItem系統允許授權用戶更改子菜單。