2010-04-24 8 views

Odpowiedz

8

allowedActions jest właściwością zawierającą listę dozwolonych działań.

allow() to metoda dodająca akcje do właściwości allowedActions.

Wywołanie metody allow() spowoduje połączenie działań, które określisz z działaniami już przechowywanymi w allowActions.

Można ominąć metodę allow() i przypisać tablicę dozwolonych działań bezpośrednio do właściwości allowedActions, ale zrobiłbym to tylko wtedy, gdy absolutnie musiałbym zastąpić wszystkie poprzednio dodane akcje (na przykład przez klasę nadrzędną) do tej nieruchomości. Oficjalna dokumentacja nie zawiera odniesienia do właściwości allowedActions.

+0

+1 Właśnie natknąłem się na to dzisiaj. Doszedłem do tego samego wniosku, patrząc na rdzeń. Dziękuję za wyjaśnienie. [allowedActions] (http://book.cakephp.org/1.3/view/1646/x11-2-4-1-Group-only-ACL#!/1.3/en/view/1656/allowedActions) znajduje się w CakePHP 1.3 Book. Ale różnica jest wciąż niejasna. –

0

W użyciu 2.x:

$this->Components->disable('Security');