我的ZF2
项目需要一个身份验证模块。
ZFCUser 似乎很好,我成功安装了它。但是现在由于缺少任何进一步的文档(或者我只是不知道在哪里寻找它),我有点迷失了。
1)我想包含ZFCUser-DoctrineORM但自述文件基本上说的是模块的名称,仅此而已。我该怎么做才能让它工作?
在尝试了一段时间后,我在 URL 下找到了登录页面/user/
和一个代码片段,它显示了如何在另一个页面上包含表单。
2) 但是我如何让我的所有其他页面或模块都需要登录?
我的ZF2
项目需要一个身份验证模块。
ZFCUser 似乎很好,我成功安装了它。但是现在由于缺少任何进一步的文档(或者我只是不知道在哪里寻找它),我有点迷失了。
1)我想包含ZFCUser-DoctrineORM但自述文件基本上说的是模块的名称,仅此而已。我该怎么做才能让它工作?
在尝试了一段时间后,我在 URL 下找到了登录页面/user/
和一个代码片段,它显示了如何在另一个页面上包含表单。
2) 但是我如何让我的所有其他页面或模块都需要登录?
问题 1
好吧,现在想通了……其实很简单!
作曲家.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
以下是检查登录状态的选项。
这是 ZfcUser 的 wiki:https ://github.com/ZF-Commons/ZfcUser/wiki
如果你还没有https://github.com/ZF-Commons/ZfcUser ,你也可以看这里
编辑您的 composer.json 的 require 部分添加
"require": {
"zf-commons/zfc-base": "dev-master",
"zf-commons/zfc-user": "dev-master",
"doctrine/doctrine-orm-module": "dev-master"
}
现在通过运行命令告诉作曲家下载:
$ php composer.phar update