2013-02-07 12 views

Odpowiedz

8

Simshaun ma całkowitą rację. Po niektórych badań udaje mi się zrobić to tak:

  1. Dodaj zastrzyk na services.yml:

    administration_main.menu.main: 
        class: Knp\Menu\MenuItem 
        factory_service: administration_main.menu_builder 
        factory_method: createAdministrationMainMenu 
        arguments: ["@request","@security.context"] 
        scope: request 
        tags: 
         - { name: knp_menu.menu, alias: administrationMain } 
    
  2. Użyj go na budowniczego menu

    use Symfony\Component\Security\Core\SecurityContext; 
    
    public function createAdministrationMainMenu(Request $request, SecurityContext $securityContext){ 
    
        $securityContext->getToken()->getUser(); 
    
    } 
    
Powiązane problemy