0

我想要带有子模块的管理模块,如下结构,

application/
        admin-modules/
                      default/
                              controllers/
                              etc..
                      user/
                           controllers/
                           etc..

在 ZF1 中真的很容易,但不知道如何以这种方式创建任何帮助将不胜感激。

4

1 回答 1

1

一般来说,管理模块不应该包含其他模块的业务逻辑。想象以下场景:

/userModule
  - addAction
  - editAction
  - deleteAction
  - viewAction
  - indexAction

/blogModule
  - sameActions

现在这是有道理的。每个模块都可以独立存在,并且没有隐藏的依赖关系。现在,如果您想实现一个管理模块,它只需从这些模块中收集信息并为操作提供访问控制。

所以基本上你的 Admin-Module 应该做的就是:

  • 提供通往其他模块管理功能的路径的可视化表示
  • 提供ACLRBAC功能

但是所有逻辑甚至视图脚本都应该保留在每个代表性模块中

于 2012-12-03T07:33:54.150 回答