Geliştirilen küçük bir ışık çerçevesi için gerekli ACL önerileri [kapalı]

1 Cevap php

I've developed a small framework that was needed for the firm that I work. The problem is I've not made a full level framework, as developers are finding tough time to understand what is what, So I made a simple structure with app/controllers, app/models, app/views so that they can clearly separate the code and can get used to higher frameworks later. All other things like components/modules/helpers are just coded for now in a file called app_functions.php. The above framework is derived from cakePHP, not all, but just the framework uses a modified code of dispatcher of cake. The models all work with normal sqls, and views with pure html using a template engine.

Şimdi iyi cameout, üzerinde küçük bir uygulama geliştirmeye çalışıyorum, ancak ACL bunun birçok versiyonu bu tatmin edici olamamıştır şeydir. Herkes iyi bir ACL önerebilirsiniz. Biz kekinin sqls kullanarak değil gibi orada çok sorgular bir sayfa gösterimi için veritabanı isabet olarak ben phpGACL (çok ağır) kontrol ettik, Zend_ACL olasılıkla, yapıda uyum alışkanlık CakePHP'nin ACL uyumlu olmayacak.

1 Cevap

Ben Kohana Zend ACL taşıdık; neden sizin için işe yaramaz? Zend ACL kitaplığı size roller / bilgi / kurallara / iddialarını oluşturmak istediğimizi yapabiliriz ve ancak istediğiniz saklayabileceğiniz anlamına gelir, sebat agnostik olduğunu.

Benim uygulama bir çok boyutlu bir dizi alır ve bundan ACL algılar - Zend ACL bir nesne olarak bina; Ben her istek üzerine ACL nesneyi üreten değilim böylece sonra dosya sistemine son ACL nesne önbelleğe.

Zend ACL kural nesil ve sebat sorunlarına agnostik öncelikle çünkü bu çözüm, güzel çalışıyor.

Ben iyi bir uygulama ile gelip biraz zaman alabilir, Zend ACL ideal kütüphane olacağını düşünüyorum.