ACL je model alebo modul?
- Peter9
- Člen | 69
No lebo podľa MVC je to buď Model/Controller. Ale nemôže mať 2 funkcie
(pre zachovanie MVC štruktúry).
Môžeme to vnímať ako Layer (M-C), ale je to len premenovanie – nič sa na
tom nemení …
Je to Controller (nastavuje hento, tamto), a zároveň je možné aby sa tváril ako Model (Session/Cookie)…
Editoval Peter9 (15. 2. 2011 14:09)
- Filip Procházka
- Moderator | 4668
ACL samo o sobě je jen logická jednotka, kterou bys měl naplnit daty a ona ti na základě dat řekla jestli je určitá akce povolena nebo ne. Jako taková imho není ani jedním, ale prostě jenom nástrojem, který můžeš využít v obou vrstvách.
- bojovyletoun
- Člen | 667
To je kvíz? Lze to chápat jako modul (část webu), kde admin
nakliká userům(rolím)(editor, redaktor, registred) práva
k různým akcím(číst, hodnotit, smazat) nad různými zdroji (článek,
komentář, sekce webu). Jako model si to představit neumím.
Popsal bych to jako způsob přidělování práv userům(rolím) k akcím nad
prostředky
- Patrik Votoček
- Člen | 2221
V zásadě není ani jedním ale může obsahovat obojí Model (data oprávnění) a Modul (jejich správa).