Wie bekomme ich die Sitzung im Modell? CakePHP 3.x

8

CakePHP 3.x

Ich möchte meine benutzerdefinierte Captcha-Validierung durchführen. Aber ich kann nicht auf eine Sitzung zugreifen.

%Vor%

oder kann ich meine benutzerdefinierte Validierungsfunktion benutzerdefinierte Parameter geben?

%Vor%

Ich benutze: Ссылка

    
Sinan Bayraktutan 23.04.2015, 11:14
quelle

2 Antworten

9

Sie können Sitzungsdaten als Parameter der Validierungsfunktion wie folgt übergeben

%Vor%

Bearbeiten: Sie können auf die Sitzung vom Modell aus zugreifen, aber das ist keine gute Übung und Sie vermeiden es besser. Stattdessen übergeben Sie es lieber vom Controller wie im obigen Beispiel

%Vor%     
Roman Tišliar 23.04.2015, 15:38
quelle
2

Für CakePHP 3 : Fügen Sie oben in Ihrer Model-Klasse

hinzu %Vor%

und an dem Punkt, an dem Sie auf die Sitzung zugreifen möchten, fügen Sie

hinzu %Vor%

Um eine Flash-Nachricht im Modell festzulegen, verwenden Sie

%Vor%     
powtac 28.09.2016 09:22
quelle

Tags und Links