【发布时间】:2014-01-17 18:17:29
【问题描述】:
我的项目使用 Sylius 标准版。我想用一些特性来扩展它,所以我创建了新模型并通过 SyliusResourceBundle 添加它们。现在我想将它们添加到后端主菜单。如何做到这一点?我想我不应该更改 SyliusWebBundle 中的菜单,而是以某种方式覆盖它,对吧?和所有其他事情一样?
【问题讨论】:
标签: symfony symfony-2.3 sylius
我的项目使用 Sylius 标准版。我想用一些特性来扩展它,所以我创建了新模型并通过 SyliusResourceBundle 添加它们。现在我想将它们添加到后端主菜单。如何做到这一点?我想我不应该更改 SyliusWebBundle 中的菜单,而是以某种方式覆盖它,对吧?和所有其他事情一样?
【问题讨论】:
标签: symfony symfony-2.3 sylius
我猜你扩展了 SyliusWebBundle。您可以将Sylius\Bundle\WebBundle\Menu\BackendMenuBuilder 扩展为Tom\Bundle\WebBundle\Menu\BackendMenuBuilder 并更改参数
<parameter key="sylius.menu_builder.backend.class">Sylius\Bundle\WebBundle\Menu\BackendMenuBuilder</parameter>
到
<parameter key="sylius.menu_builder.backend.class">Tom\Bundle\WebBundle\Menu\BackendMenuBuilder</parameter>
【讨论】: