CakePHP 3.x - AuthComponent :: Benutzer () in der Ansicht

7

In CakePHP 2.x könntest du

machen %Vor%

in View, um Daten von der Auth-Komponente abzurufen. In CakePHP 3.0beta3 wirft es:

%Vor%

Gibt es eine einfache Möglichkeit, Daten von AuthComponent in View zu erhalten?

    
wildfireheart 19.12.2014, 20:02
quelle

3 Antworten

1

Kuchen 3.5

In AppController :

%Vor%

In .ctp Vorlage:

%Vor%     
AndreyP 11.08.2017, 12:17
quelle
12

In der Ansicht:

%Vor%

Im Controller

%Vor%     
mario741 04.04.2016 21:38
quelle
8

Sie sollten die AuthComponent nie zuvor in Sichten verwendet haben. Es ist besser, entweder die Daten vom Controller an die Ansicht weiterzuleiten und auf diese zuzugreifen, oder besser noch, einen AuthHelper zu verwenden, um den Wrapper einfach darauf zuzugreifen (z. B. durch Lesen aus der Sitzung).

Ein Beispiel wäre AuthUser ( Ссылка ):

%Vor%

usw.

Der Helferweg benötigt keine zusätzlichen Benutzungsanweisungen in Ihrem ctps und hält sie schlank. Es verhindert auch, dass Benachrichtigungen beim Versuch, auf undefiniert zuzugreifen, automatisch indexiert werden.

%Vor%     
mark 19.12.2014 20:08
quelle

Tags und Links