gpt4 book ai didi

php - 您将如何在 Zend Framework 中构造 Zend_Auth 和 Zend_Acl 以服从瘦 Controller ?

转载 作者:可可西里 更新时间:2023-11-01 01:10:59 27 4
gpt4 key购买 nike

最近在 Zend Framework 社区中有一些关于瘦 Controller 的讨论/辩论。显然,ZF 用户倾向于将模型视为通往数据库的网关。

争论的焦点是模型应该“胖”并且做更多的工作,而 Controller 不应该链接方法并做很多超出将 UI 的含义传达给模型的工作。

对于一些引用,请点击这篇文章中的链接:

http://weierophinney.net/matthew/archives/200-Using-Zend_Form-in-Your-Models.html

按照同样的思路,我认为让 Zend_Acl 和 Zend_Auth 控制您的 Controller 并把它们变成一团复杂的东西很容易。

我现在正在构建一个需要管理部分的站点,在编写该代码之前,我想我会尝试就如何最好地构建授权和访问控制进行良好的讨论/辩论,特别是来自 OOP 世界的经过良好测试的方法。

谢谢。

最佳答案

最佳解决方案是前端 Controller 插件。在 routeShutdown() 方法中(即当你有请求对象的第一时刻)你检查 ACL 和/或重定向到登录 Controller 。

关于php - 您将如何在 Zend Framework 中构造 Zend_Auth 和 Zend_Acl 以服从瘦 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/960164/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com