Zend framework2 zend framework 2中的模块

Zend framework2 zend framework 2中的模块,zend-framework2,Zend Framework2,我在一个医疗项目中工作,在那里我有很多模块,比如 区域化 登录 系统中有两种类型的用户: 患者 轮廓 病史 预约(也包括医生预约) 处方 实验室报告 医生 时间表 预约(也在住院) 创建医院 我可以将每个用户作为zend framework 2中的一个模块,或者创建一个模块并将其他功能(约会、日程安排)作为控制器 有人能指引我吗 正如AlexP在评论中指出的,这根本不是事实 首先,不应该为每个用户创建模块。这些几乎只是使用您的系统的用户类型。即用户角色 现在有各种各样的方式和模块可以限制我个人喜

我在一个医疗项目中工作,在那里我有很多模块,比如

区域化 登录

系统中有两种类型的用户:

患者 轮廓 病史 预约(也包括医生预约) 处方 实验室报告

医生 时间表 预约(也在住院) 创建医院

我可以将每个用户作为zend framework 2中的一个模块,或者创建一个模块并将其他功能(约会、日程安排)作为控制器

有人能指引我吗

正如AlexP在评论中指出的,这根本不是事实

首先,不应该为每个用户创建模块。这些几乎只是使用您的系统的用户类型。即用户角色

现在有各种各样的方式和模块可以限制我个人喜欢的用户。这使用了zendframeworks实现,并进一步改进了可用性等


在您的BjyAuthorize配置中,您只需配置每个角色可以查看/访问/编辑的内容等,就可以了。

没有关于您可以拥有多少模块或模块包含哪些模块的规则,我当前的项目每个用户有几个模块。您可以将整个应用程序放在一个或数百个模块中,只需一个文件,
module.php
。这完全取决于项目以及您是否有时间编写可重用、解耦的代码。我计划为每个功能编写一个模块一个模块,如约会模块、日程模块等。但这种类型的问题是,我是否可以将命名空间从一个模块使用到另一个模块?就像从scheduleAcion()调用appointmentsAction()一样,有可能吗?我不同意你说的“不,你不应该为每个用户创建模块”。我认为这完全取决于项目。我可以在单个模块中为不同的用户使用不同的布局吗?@AlexP既然你提到了,你就100%正确了。我没有想到会有完全不同的功能。@mark_winkle是的。我个人没有使用任何模块,或者必须根据用户角色改变布局,但我看到有一个模块正在使用。不过你也可以自己写。为每个模块提供新布局或根据用户角色进行更改。