在Symfony2中构建菜单系统,具有静态父链接但动态子页面链接

时间:2011-09-09 08:32:07

标签: symfony drop-down-menu

在这个项目中,我有一个网站导航菜单。由于设计限制,这些链接在项目中是硬编码的。它们不会被更改(应设计师和客户的要求)。

但是,他们希望使用可添加或删除的项目下拉菜单。我快速浏览了一下谷歌,但我还没有找到办法。

我确实设法制作了粗略的动态菜单系统,但使用该系统的性能开销太高了。

我能做些什么聪明才能做到这一点?

干杯!

1 个答案:

答案 0 :(得分:4)

如果你没有被归入自建系统(听起来不像你,因为你正在使用框架),请查看KnpMenuBundle。它非常灵活,根据“可添加或删除的项目”的含义,您可以将其与MenuItem系统的简单CRUD界面结合使用,以便授权用户更改子菜单。