AuthComponent :: allowedActions ve AuthComponent :: allow kullanımı arasındaki fark nedir? Google olduğumda, allow() işlevini kullanan veya onlardan bahsederek veya bunlardan bahseden örneklerin ve belgelerin çoğunu görüyorum. Ama ikisi de kullanımda benzer görünüyor.AuthComponent: allowedActions ile allow() arasındaki fark nedir?
7
A
cevap
8
allowedActions, izin verilen eylemlerin bir listesini içeren bir özelliktir.
allow() allowedActions özelliğine eylemler ekleyen bir yöntemdir.
allow() yöntemini çağırdığınızda, izin verilen eylemleri ile izin verilen eylemleri birleştirir.
allow() yöntemini atlayabilir ve allowActions özelliği için doğrudan izin verilen eylemler dizisini atayabilirsiniz, ancak bunu yalnızca önceden eklenen eylemleri (örneğin, bir üst sınıf tarafından) geçersiz kılmak zorunda kalırsam yapardım. bu mülke. Resmi belgeler allowedActions özelliğine referans vermez. 2.x Kullanımda
0
:
$this->Components->disable('Security');
+1 Sadece bu bugün karşılaştım. Çekirdeğe bakarak aynı sonuca varmıştım. Açıklama için teşekkürler. [allowedActions] (http://book.cakephp.org/1.3/view/1646/x11-2-4-1-Group-only-ACL#!/1.3/en/view/1656/allowedActions) başvurulan CakePHP 1.3 Kitabı. Ama fark hala belirsiz. –