Zend framework2 Zend框架2模块协作

Zend framework2 Zend框架2模块协作,zend-framework2,modularity,zfcuser,Zend Framework2,Modularity,Zfcuser,我开始学习Zend Framework 2,并对该框架的模块化系统非常感兴趣。 我想基于zf2制作我自己的cms,但我遇到了一个关于zf2中模块协作的问题,让我们用一个例子来说明我的目的: 我使用zfcuser模块进行用户登录和注册,现在我想在这个模块上创建一个用户管理模块来管理用户 我想在我的用户管理模块中有一个分页来列出用户,但我不知道如何实现这一点,编辑zfcuser模块和添加分页方法是违反软件工程方法的,创建我的用户模型和实体是违反模块化系统的 请帮助我解决这个问题。ZfcUser唯一真

我开始学习Zend Framework 2,并对该框架的模块化系统非常感兴趣。
我想基于zf2制作我自己的cms,但我遇到了一个关于zf2中模块协作的问题,让我们用一个例子来说明我的目的:

我使用zfcuser模块进行用户登录和注册,现在我想在这个模块上创建一个用户管理模块来管理用户

我想在我的用户管理模块中有一个分页来列出用户,但我不知道如何实现这一点,编辑zfcuser模块和添加分页方法是违反软件工程方法的,创建我的用户模型和实体是违反模块化系统的


请帮助我解决这个问题。

ZfcUser唯一真正关心的是基本帐户创建和身份验证

您自己创建用户管理模块的直觉是正确的。ZfcUser只关心某些用户实体是否存在,以及它是否实现。有一个内置的(ZfcUser\Entity\User),或者您可以定义自己的用户实体类(实现UserInterface),并配置ZfcUser以使用它(请参阅ZfcUser中的用户实体类配置键)


用户管理模块不需要了解任何有关注册或身份验证的信息。它只是一个管理用户实体的模块。用户实体和其他实体一样,只是普通的旧实体。您可以查询、更新、列出、分页这些列表,等等。

ZfcUser真正关心的是基本帐户创建和身份验证

您自己创建用户管理模块的直觉是正确的。ZfcUser只关心某些用户实体是否存在,以及它是否实现。有一个内置的(ZfcUser\Entity\User),或者您可以定义自己的用户实体类(实现UserInterface),并配置ZfcUser以使用它(请参阅ZfcUser中的用户实体类配置键)


用户管理模块不需要了解任何有关注册或身份验证的信息。它只是一个管理用户实体的模块。用户实体和其他实体一样,只是普通的旧实体。你可以查询、更新、列出、分页这些列表等等。

完全同意,我自己就是这样做的。完全同意,我自己也是这样做的。