Ik vraag me af waarom Zend_ACL extensions altijd worden toegevoegd aan de library van applications. Zijn Zend_ACL eigenlijk niet een model?
Vaak zie je deze implementatie
Is dit niet eigenlijk business logic? Die dus thuis hoort in de model map (simpel gezegd)?
Vaak zie je deze implementatie
code:
1
2
3
4
5
6
7
8
9
10
11
| class My_ACL extends Zend_ACL { public function __construct() { $this->addRole('role1'); $this->addRole('role2'); $this->addResource('resource1'); $this->allow('role1', 'resource1'); } } |
Is dit niet eigenlijk business logic? Die dus thuis hoort in de model map (simpel gezegd)?