【问题标题】:Manage ACL with Zend Framework and Doctrine 2使用 Zend Framework 和 Doctrine 2 管理 ACL
【发布时间】:2011-11-07 18:57:44
【问题描述】:

有人知道如何在 Zend Framework 1.11.10 项目中处理 ACL 和 Doctrine 2 吗?

谢谢。 问候。

【问题讨论】:

    标签: php zend-framework doctrine-orm acl doctrine


    【解决方案1】:

    ACL 由Zend_ACL() 处理,并且由于您不必使用 Zend_Db 或 Zend_Table 或 Zend Framework 提供的任何类,因此 Doctrine-Integration 应该符合教义手册的预期。 Here's 一篇关于如何使用 Doctrine 进行操作的文章 - 它应该很容易适应 Doctrine2。

    【讨论】:

    • 在 ralphschindler 在 Github 上的 NOLASnowball 集成之后,我已经将 Zend Framework 1.11 与 Doctrine2 集成:github.com/ralphschindler/NOLASnowball/commits/…。一切正常,但我无法真正理解如何处理 Zend_Acl 和 Doctrine2 ...我不想为 ACL 管理 XML 文件,这是肯定的。所以我想知道我应该创建什么样的实体等等......
    • ACL 与数据库本身(即持久层)没有任何关系,但应该驻留在业务逻辑中(或 Zend 框架中)。它们不允许或禁止数据库活动,但处理对资源的操作——这也可能是数据库操作,但不是在持久性上,而是在业务逻辑层中。唯一的连接是如果您想从数据库中的数据生成 ACL,如 this tutorial 所示。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-17
    • 1970-01-01
    • 2013-11-27
    • 1970-01-01
    • 1970-01-01
    • 2011-12-13
    • 1970-01-01
    相关资源
    最近更新 更多