MichaelGooden / mdg-multi-user
ZF2模块,允许同时运行多个ZfcUser实例,以便独立用户系统。
0.1.1
2013-08-09 13:05 UTC
Requires
- zf-commons/zfc-user: 0.1.*
This package is auto-updated.
Last update: 2024-08-29 04:14:21 UTC
README
由Michael Gooden创建 (#MichaelGooden)。
如果您需要帮助设置此项目,通常可以在#zftalk on Freenode找到我。
简介
MdgMultiUser是Zend Framework 2的模块,允许您配置和使用多个ZfcUser用户注册和身份验证模块实例。
要求
- ZfcUser (>=v0.1.0,<v0.2.0)。
安装
主要设置
使用composer
-
将此项目添加到您的composer.json文件中
"require": { "michaelgooden/mdg-multi-user": "0.1.*" }
-
现在运行以下命令,让composer下载MdgMultiUser
$ php composer.phar update
安装后
-
在您的
application.config.php
文件中启用它。<?php return array( 'modules' => array( // ... 'MdgMultiUser', ), // ... );
安装后:Zend\Db
-
您可以使用ZfcUser提供的模式,只需更改每个设置的子系统的表名。
-
此模块需要一些基本的配置才能工作。已提供示例配置文件
./config/mdgmultiuser.example.global.php.dist
。将此文件复制到您的项目的
./config/autoload/
文件夹中,并编辑示例以符合您的需求。重要的是,您需要为任何希望拥有的子系统设置完整的路由结构。
使用说明
为了访问视图助手和控制器插件,您需要调用不同的命令。
- 控制器插件
ZfcUserAuthentication()
映射到MdgMultiUserAuthentication($alias)
- 视图助手
ZfcUserDisplayName()
映射到MdgMultiUserDisplayName($alias)
- 视图助手
ZfcUserIdentity()
映射到MdgMultiUserIdentity($alias)
- 视图助手
ZfcUserLoginWidget()
映射到MdgMultiUserLoginWidget($alias)
在所有情况下,$alias
都必须替换为您的子系统的名称。这是从'mdgmultiuser'
下的配置数组键派生的。