|
1
4
早晨, 这是框架用户的一部分。我们将acl存储在.ini或.xml文件中。在复杂的项目中,我们可以使用数据库表来存储角色和资源。 Zend DevZone上有一个很好的例子,可以使用数据库中的ACL。 |
|
|
2
2
如果acl很复杂但是静态的,可以尝试使用zend_缓存缓存acl。
|
|
|
3
1
您可能对这个Zend_应用程序资源和Joe Gornick的相应配置感兴趣: http://gist.github.com/249442 |
|
|
4
1
您还没有指定需要什么样的持久性。 对于会话术语持久性,可以在会话中存储构建的ACL注册表(zend_acl对象)或zend注册表。 我还建议在logintime或者以某种一次性的方式构建它,以避免重载每个页面的处理。 |