Nasıl bir "Geçersiz" Düğümü çözerim

2 Cevap php

Ben CakePHP Documentation anlatılan yöntemi kullanarak bir uygulama yaratmıştır ama ben oturum açmayı deneyin sonra diyor bir hata var

DbAcl::allow() - Invalid node [CORE\cake\libs\controller\components\acl.php, line 325]

I did exactly same as mentioned in the website but after loggin in I am given this error message. Please help me rectify this.

2 Cevap

Yeterli bir cevap vermek için bilgi, ancak bu hata bir şey ACL ağaçları yanlış olduğu anlamına gelir, ARO veya ACO, or izin vermek yanlış parametre yolluyoruz ().

Öğretici açıklandığı gibi, ARO / ACO ağaçlar düzgün organize olup olmadığını öğrenmek için acl konsolunu kullanarak deneyin. Değilse, ACL tablo kesecek ve sıfırdan ekleyerek başlayabilirsiniz. Ama bu sefer çok dikkatli! :-P

Evet. gibi bir yöntem tarif için bir şey aros tablo tam olarak bu bölümde bahsedilen bu için bir yapı olması gerekir, kesinlikle yanlıştır. CakePHP tarafından oluşturulan CRUD kullanırken grupları oluştururken tüm veritabanına düzgün gitti ama kullanıcıların bilgi aros'ait tabloda güncellenen değildir. Ben yine bunu ben yanlış bir şey yapıyorum görmek için denemek verecek ..