2014-03-04 144 views
0

我開始學習Zend Framework 2並對這個框架的模塊化系統非常感興趣。
我想根據ZF2,使我自己的CMS,但我跑到一個關於ZF2模塊的協作問題,讓我們清楚我的目的,用一個例子:Zend Framework 2模塊協作

我用zfcuser模塊,用戶登錄和註冊,現在我想在這個模塊上建立一個用戶管理模塊來管理用戶。

我想有一個分頁我UserManagement模塊列表中的用戶,但我不知道如何做到這一點,編輯zfcuser模塊和添加分頁方法對軟件工程的方法和創建我的用戶模型和實體被針對模塊化系統!

請幫我解決這個問題。

回答

5

ZfcUser真的只關心基本賬戶創建和身份驗證。

你自己創建UserManagement模塊的本能是正確的。 ZfcUser只關心某個用戶實體存在,並且它實現了ZfcUser\Entity\UserInterface。有一個內置的(ZfcUser \ Entity \ User),或者您可以定義您自己的User實體類(實現UserInterface),並配置ZfcUser以使用它(請參閱ZfcUser中的user_entity_class配置鍵)。

您的用戶管理模塊不需要知道有關注冊或身份驗證的任何信息。它只是一個管理用戶實體的模塊。和其他用戶實體一樣,只是普通的舊實體。您可以查詢它們,更新它們,列出它們,爲這些列表分頁等。

+0

完全同意這一點,我自己就是這麼做的。 – SmasherHell