Doktrini kullanarak genel bir OO ACL Bina

0 Cevap php

Ben ilk tasarım bazı hususlar ile mücadele ediyorum, ancak ben benim kendi kullanımı için bir doktrin destekli ACL sistemi tasarımı için arıyorum.

Şu anda ben gibi bir tablo içinde saklayarak, sınıflar ve benzersiz tanımlayıcılar dayalı yapma bakıyorum:

Table: ACL
    ResourceClass
    ResourceKey
    RoleClass
    RoleKey
    Permission

Açıkçası bu benim doğru ResourceClass değerlerini türetmek için sorgulanan sınıfları kendi içimize talep edecek.

Bu yaklaşım yapılmıştır eğer herkes bir Bettery şekilde yapıyor bazı tavsiyeler var önce ya da merak ediyorum. Ben recursively Kaynak için inşa ve ACL sorgulamak için nasıl emin değilim gibi rolleri arasındaki ardışık ilişkiler gibi diğer şeyler de beni yıkmak.

Ben Zend ACL büyük bir hayranı değilim, bu nedenle bunun için hiçbir öneri lütfen - Ben farkında değilim!

Ayrıntılı açıklamalar insanlar tartmak gibi, yani ayı ile beni lütfen bu soruya yapılacaktır! Bu soru kendisi birkaç tekrarlamadan gerekebilir! ;)

0 Cevap