我正在学习 Symfony2,我正在尝试“涵盖”制作网站/应用程序可能需要的所有功能。菜单就是其中之一。所以我安装了 Symfony2 和 Sonata 管理包。
在网上我发现“Knp Menu Bundle”是 Symfony2 最常用的菜单包。但是,通过阅读它的文档,我发现它只提供了渲染菜单和从代码定义菜单项的功能。来自 CMS 世界,这个解决方案对我来说只是部分问题。
拥有标准菜单功能的最佳解决方案是什么,比如在 CMS(WordPress、Drupal 等)中?该解决方案将允许管理员从后端编辑菜单树“可视方式”,通过拖放和任何现代 CMS 的类似标准功能重新排列菜单项。适用于 Sonata 或其他一些管理包的解决方案。