Wie entferne ich Auth vom Seiten-Controller in CakePHP?

7

Ich benutze CakePHP's Auth-Komponente und es ist in meinem app_controller.php .

Jetzt möchte ich bestimmte Ansichten vom Seitencontroller zulassen. Wie mache ich das?

    
baker 18.12.2009, 08:29
quelle

3 Antworten

13

Kopieren Sie die Datei pages_controller.php in cake / libs / controllers in Ihre app / controllers / dir. Dann können Sie es ändern, um alles zu tun, was Sie wollen. Mit der Auth-Komponente ist die typische Art, einen bestimmten Zugriff zuzulassen, wie folgt:

%Vor%

Ich empfehle, die Datei in hohem Maße auf das Controller-Verzeichnis zu kopieren, anstatt sie an Ort und Stelle zu bearbeiten, da dies das Upgraden von Kuchen viel einfacher macht und es weniger wahrscheinlich ist, dass du etwas versehentlich überschreibst.

    
Travis Leleu 18.12.2009, 11:47
quelle
11

Sie könnten Ihrem app_controller Folgendes hinzufügen:

%Vor%

Dann müssen Sie den Seitencontroller nicht kopieren.

    
Lawrence Barsanti 23.01.2012 09:38
quelle
5

Ich habe die anderen Möglichkeiten nicht ausprobiert, aber dies ist auch der richtige Weg, um Zugriff auf all diese statischen Seiten zu gewähren, da die Anzeige die übliche Aktion ist. In app_controller:

%Vor%     
rajesh_kw 29.12.2013 19:22
quelle

Tags und Links