【问题标题】:Back end menu administration in Symfony2 (with Sonata admin bundle)Symfony2 中的后端菜单管理(带有 Sonata 管理包)
【发布时间】:2017-01-13 21:58:46
【问题描述】:

我正在学习 Symfony2,我正在尝试“涵盖”制作网站/应用程序可能需要的所有功能。菜单就是其中之一。所以我已经安装了 Symfony2 和 Sonata 管理包。

在网上我发现“Knp Menu Bundle”是 Symfony2 最常用的菜单包。但是,通过阅读它的文档,我发现它只提供了渲染菜单和从代码定义菜单项的功能。来自 CMS 世界,这个解决方案对我来说只是部分问题。

拥有标准菜单功能的最佳解决方案是什么,例如在 CMS(WordPress、Drupal 等)中?该解决方案将允许管理员从后端编辑菜单树“可视方式”,通过拖放和任何现代 CMS 的类似标准功能重新排列菜单项。适用于 Sonata 或其他一些管理包的解决方案。

【问题讨论】:

    标签: symfony menu drag-and-drop sonata knpmenubundle


    【解决方案1】:

    到目前为止我找到的最接近的答案可以在以下位置看到:

    http://www.codeproject.com/Tips/418196/Editing-Tree-Structures-in-Symfony

    它使用“嵌套树”Doctrinte 扩展,它提供了一种解决方案,如何从 Sonata 管理员处理嵌套树结构(如菜单)。太糟糕了,对于像菜单树这样的常见事物,没有更好的(开箱即用)解决方案。

    【讨论】:

      猜你喜欢
      • 2012-05-19
      • 2014-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-10
      • 1970-01-01
      • 2012-09-24
      • 2016-07-03
      相关资源
      最近更新 更多