2013-01-03 169 views
2

我需要一個用於我的ZF2項目的驗證模塊。Zend Framework 2 - ZFCUser模塊安裝

ZFCUser似乎很好,我安裝它成功。但是由於缺乏進一步的文檔(或者我不知道在哪裏尋找它),現在我有點失落了。

1)我想包括ZFCUser-DoctrineORM,但自述文件基本上說模塊的名稱,就是這樣。我需要做些什麼來實現這個功能?

嘗試了一段時間後,我發現了URL /user/code snippet它展示瞭如何包含另一個頁面上的表格下的登錄頁面。

2)但我該如何讓我的所有其他頁面或模塊都需要登錄?

回答

5

問題1

好了,想通了,現在...實際上很容易!

composer.json

"zf-commons/zfc-user-doctrine-orm": "dev-master" 

php composer.phar update 

添加應用程序下application.config

'ZfcUserDoctrineORM' 

運行Doctrine CLI

運行
doctrine-module orm:schema-tool:update --force 

問題2

這裏是checking the login state的選項。

1

這裏是ZfcUser維基:https://github.com/ZF-Commons/ZfcUser/wiki

,你也可以看看這裏如果u已經沒有https://github.com/ZF-Commons/ZfcUser

編輯您的composer.json的要求部分添加

"require": { 
    "zf-commons/zfc-base": "dev-master", 
    "zf-commons/zfc-user": "dev-master", 
    "doctrine/doctrine-orm-module": "dev-master" 
} 

現在告訴作曲家通過運行命令下載:

$ php composer.phar update 
+1

對我的第一個問題,維基百科沒有說什麼,你的第二個鏈接說:「即將推出......」如果你可以發佈一個快速指南如何安裝它,那麼會很好......而對於我的第二個問題:解釋維基,我想你只需在每一個動作中添加這個驗證檢查? – Ron

+0

我想''ZFCUser-DoctrineORM'現在已經安裝了(你離開了重要的一行)''zf-commons/zfc-user-doctrine-orm「:」dev-master「'。但我如何設置它? – Ron