Aktivieren / Deaktivieren des Debug-Modus für bestimmte Controller in CakePHP

8

Ich möchte den Debug-Modus für bestimmte Controller in CakePHP aktivieren. Jetzt mache ich das in config / core.php, es funktioniert gut. Aber es ist einfach zu aktivieren / deaktivieren in Controller, können wir Probleme mit der Arbeit in Live-Sites zu vermeiden, sonst das Protokoll verwirrte Benutzer

    
Rinto George 27.02.2012, 08:49
quelle

3 Antworten

15

es ist wirklich sicherheitskritisch, irgendwas wildes wie das in der core.php zu machen, es muss sein und immer 0 für ALLE Benutzer-Frontend-Seiten bleiben.

Wenn Sie es für eine Admin-Backend-Aktion aktivieren möchten, können Sie dies direkt in der Aktion mit

tun %Vor%     
mark 27.02.2012, 08:55
quelle
3

Ich bin zu spät zur Party, aber nur für den Fall, dass jemand anderes das braucht.

%Vor%

Ich arbeite offsite, also bin ich der einzige Benutzer auf der IP, kann ein Schmerz sein, um die IP zu aktualisieren, wenn der Router entscheidet, um zu springen, aber es ist ein kleiner Preis zu zahlen.

Es bedeutet, dass Debugging für alle Controller aktiviert ist, aber das ist kein Problem.

    
Sarah King 02.07.2014 22:23
quelle
0

Es funktioniert für mich in CakePHP 3.4 .

Verwenden Sie den folgenden Code oben auf Ihrem Controller in CakePHP 3+:

%Vor%

Dann sollte Ihr beforeFilter() Code wie folgt aussehen:

%Vor%     
kantsverma 16.09.2017 11:38
quelle

Tags und Links