knpmenubundle: Wie erhalte ich Benutzerdaten im Builder?

7

Wie kann ich Benutzerdaten im Builder für KnpMenuBundle erhalten?

Ich weiß, dass ich die Benutzerdaten über diese Zeile im Controller bekommen kann:

%Vor%

aber ich möchte, dass es auch in meinem Menü-Generator erscheint, damit ich den Benutzernamen in das Menü setzen kann.

    
NaGeL182 07.02.2013, 15:44
quelle

2 Antworten

10

Ihr MenuBuilder ist in Symfony2 als Service definiert, wie Sie in sehen können Ссылка

Sie müssen lediglich Ihre MenuBuilder-Service-Definition konfigurieren, um den Sicherheitskontext zu injizieren. ( Ссылка )

    
simshaun 07.02.2013, 20:04
quelle
8

Simshaun ist völlig richtig. Nach einigen Recherchen gelingt es mir so:

  1. Fügen Sie die Injektion in services.yml hinzu:

    %Vor%
  2. Verwenden Sie es im Menü Builder

    %Vor%
emottet 01.10.2013 22:06
quelle

Tags und Links