MichaelGooden/mdg-multi-user

ZF2模块,允许同时运行多个ZfcUser实例,以便独立用户系统。

0.1.1 2013-08-09 13:05 UTC

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用户注册和身份验证模块实例。

要求

安装

主要设置

使用composer

  1. 将此项目添加到您的composer.json文件中

    "require": {
        "michaelgooden/mdg-multi-user": "0.1.*"
    }
  2. 现在运行以下命令,让composer下载MdgMultiUser

    $ php composer.phar update

安装后

  1. 在您的application.config.php文件中启用它。

    <?php
    return array(
        'modules' => array(
            // ...
            'MdgMultiUser',
        ),
        // ...
    );

安装后:Zend\Db

  1. 您可以使用ZfcUser提供的模式,只需更改每个设置的子系统的表名。

  2. 此模块需要一些基本的配置才能工作。已提供示例配置文件./config/mdgmultiuser.example.global.php.dist

    将此文件复制到您的项目的./config/autoload/文件夹中,并编辑示例以符合您的需求。

    重要的是,您需要为任何希望拥有的子系统设置完整的路由结构。

使用说明

为了访问视图助手和控制器插件,您需要调用不同的命令。

  • 控制器插件ZfcUserAuthentication()映射到MdgMultiUserAuthentication($alias)
  • 视图助手ZfcUserDisplayName()映射到MdgMultiUserDisplayName($alias)
  • 视图助手ZfcUserIdentity()映射到MdgMultiUserIdentity($alias)
  • 视图助手ZfcUserLoginWidget()映射到MdgMultiUserLoginWidget($alias)

在所有情况下,$alias都必须替换为您的子系统的名称。这是从'mdgmultiuser'下的配置数组键派生的。