Zend Framework 模块应该包含哪些功能?
我对 Zend Framework 模块有点困惑。 我的意思是 - 我知道您通常希望拥有前端和后端模块......对吧?
但是 - 您还会将哪些内容分成模块?
专业使用 Zend Framework 的人可以举例说明他们的应用程序中有哪些模块吗?
I'm a bit puzzled about Zend Framework modules.
I mean - I understand that you would usually want to have frontend and backend module... right?
But - What else would you separate out into modules?
can someone who uses Zend Framework professionally give an example of what modules they have in their application?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 Zend MVC 术语中,模块是应用程序的独立部分。例如,如果您想编写一个内容管理系统,您可能会有不同的模块,例如
基本上每个模块都可以充当单独的应用程序(尽管它们将最终实现互联)。模块方法还为您提供了一种简单的权限管理方法(例如,用户只能为使用某些模块付费)。
In the Zend MVC lingo a module is an independent part of your application. For example if you want to write a Content Management System you will probably have different modules like
Basically each of these modules could act as a separate application (although they will eventually be interconnected). The module approach also gives you an easy way for permission management (e.g. users can only pay for using certain modules).
除了 Daffs 答案之外,我们还可以尝试找出一些指导原则,用于决定选择“控制器”还是“模块”来实现特定的功能包。
何时使用“控制器”:
何时使用“模块”:
As addition to Daffs answers we could try to figure out some guidelines for deciding between choosing a 'controller' or a 'module' to implement a certain bundle of functionality.
When to use a 'controller':
When to use a 'module':