在这个项目中,我有一个网站导航菜单。由于设计限制,这些链接在项目中是硬编码的。它们不会被更改(应设计师和客户的要求)。
但是,他们希望使用可添加或删除的项目下拉菜单。我快速浏览了一下谷歌,但我还没有找到办法。
我确实设法制作了粗略的动态菜单系统,但使用该系统的性能开销太高了。
我能做些什么聪明才能做到这一点?
干杯!
答案 0 :(得分:4)
如果你没有被归入自建系统(听起来不像你,因为你正在使用框架),请查看KnpMenuBundle。它非常灵活,根据“可添加或删除的项目”的含义,您可以将其与MenuItem
系统的简单CRUD界面结合使用,以便授权用户更改子菜单。