Symfony2与自定义菜单集成奏鸣曲

时间:2014-05-29 10:02:54

标签: symfony symfony-sonata

我有一个自定义菜单,它不是通过symfony2 knp或其他捆绑创建的,我不想通过这些方法创建。

我需要这个菜单:     - 来自奏鸣曲管理页面的可编辑(类别和子类别)。     - 导入base_layout(奏鸣曲的page_bundle)

此菜单需要有活动链接,所以我需要在页面上传递给他是用户。

我的问题是如何完成这项工作?

1 个答案:

答案 0 :(得分:0)

我认为你可以通过KnpMenu创建一个菜单。通过使用Custom Menu Provider,您可以从数据库中检索菜单条目(您需要创建一个实体来存储它),具体取决于活动页面。

KnpMenu可以方便您的菜单渲染; SonataAdmin可以为这些版本提供便利。您需要为您的实体创建自定义管理类,但应该这样做。

希望它有所帮助。