浏览代码

Revert "remove support for KnpBundle 1.x"

This reverts commit e7dc89ce8b4da8ababa8a8648cfe9232f3666522.
Thomas Rabaix 11 年之前
父节点
当前提交
a625f31122
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      Admin/Admin.php

+ 5 - 0
Admin/Admin.php

@@ -1443,6 +1443,11 @@ abstract class Admin implements AdminInterface, DomainObjectInterface
         $menu = $this->menuFactory->createItem('root');
         $menu->setChildrenAttribute('class', 'nav navbar-nav');
 
+        // Prevents BC break with KnpMenuBundle v1.x
+        if (method_exists($menu, "setCurrentUri")) {
+            $menu->setCurrentUri($this->getRequest()->getBaseUrl().$this->getRequest()->getPathInfo());
+        }
+
         $this->configureTabMenu($menu, $action, $childAdmin);
 
         foreach ($this->getExtensions() as $extension) {