diff --git a/Controller/MenuController.php b/Controller/MenuController.php index 96a2170d1..f4dc976bb 100644 --- a/Controller/MenuController.php +++ b/Controller/MenuController.php @@ -6,7 +6,7 @@ use Symfony\Bundle\FrameworkBundle\Controller\Controller; class MenuController extends Controller { - public function writeMenuAction($menu, $layout, $activeRouteKey, array $args = array() ) + public function writeMenuAction($menu, $layout, $activeRouteKey = null, array $args = array() ) { diff --git a/DependencyInjection/Services/MenuComposer.php b/DependencyInjection/Services/MenuComposer.php index 3883e0291..895c82740 100644 --- a/DependencyInjection/Services/MenuComposer.php +++ b/DependencyInjection/Services/MenuComposer.php @@ -32,6 +32,13 @@ class MenuComposer { if ($route->getOption('menu') === $menuId) { $a['route'] = $key; $a['label'] = $route->getOption('label'); + + if ($route->hasOption('helper')) { + $a['helper'] = $route->getOption('helper'); + } else { + $a['helper'] = ''; + } + $routes[$route->getOption('order')] = $a; } } diff --git a/Resources/config/routing.yml b/Resources/config/routing.yml index 661af236e..21146fa36 100644 --- a/Resources/config/routing.yml +++ b/Resources/config/routing.yml @@ -1,3 +1,7 @@ cl_chill_main_homepage: pattern: /hello defaults: { _controller: CLChillMainBundle:Default:index } + +chill_main_admin_central: + pattern: /admin + defaults: { _controller: CLChillMainBundle:Admin:index } \ No newline at end of file