gpt4 book ai didi

php - 何时在 Zend Framework 中使用模块?

转载 作者:IT王子 更新时间:2023-10-29 00:12:04 27 4
gpt4 key购买 nike

设置新的 ZF 项目时,我通常具有以下目录结构:

  • 申请
    • 模块
      • 默认
        • 控制者
        • 表格
        • 查看
        • 模特
      • 管理员
        • 控制者
        • 表格
        • 查看
        • 模特
    • 语言
    • 分享
      • 模特
  • 图书馆
  • 公开

我只使用模块,例如布局不同,或使用不同的数据库,或者当然是在非常特殊的情况下,如管理后端或论坛/论坛。然后我有应用程序不同部分的 Controller 。例如 JobController、ProductController 等。

我的一位同事向我展示了他的基本布局。它几乎相同,但他使用了很多模块。像 Job-Module、Product-Module 一样,每个模块大多有 2 个 Controller ,一个 IndexController 和一个 AdminController。

他的设置有效并且没有错,但我从未见过这样的方法,它似乎不需要复杂。

到此结束:

  1. 什么时候使用模块,什么时候坚持使用 Controller ?
  2. 你决定 Module 或不 Module 的规则是什么?
  3. 在您看来,我同事设置的利弊是什么观点?
  4. 在您看来,我的设置有哪些优缺点?

TIA

鲁菲努斯

编辑:参见http://mwop.net/blog/2012-04-30-why-modules.html有关 ZF2.0 中重新设计的模块的信息

最佳答案

What are the cons AND pros of my colleague's setup in your point of view?

更好的可重用性。假设您的同事将模块内的代码独立于其他模块,他实际上创建了一个独立的问题域。与您的方法不同,他可以更轻松地将整个模块复制到其他应用程序。

关于php - 何时在 Zend Framework 中使用模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3569913/

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