Przykładowo w ACL jest zasób arty do którego mają dostęp user i admin. Każdy z nich ma inne zapytanie SQL np. user tylko swoje, admin wszystkich itd. Jednak jak to rozwiązać programowo?
Aby nie było w ten spsoób:
switch($access) { case 'admin': $sql = ''; // zapytanie dla admin break; case 'user': $sql = ''; // zapytanie dla usera break; }
Ponieważ jeśli dodam nowy profil np. redaktor który dziedziczy po użytkowniku, to całość się sypie. Czy istnieje w ogóle jakiś sposób aby to zrobić automatycznie?