manuakasam/sam-user

一个简单易用的模块,可以快速将 ZfcUser、BjyAuthorize 和 Doctrine 2 连接起来

dev-master 2015-05-05 17:30 UTC

This package is not auto-updated.

Last update: 2024-09-25 11:20:52 UTC


README

什么是 SamUser?

SamUser 是一个模块,充当 ZfcUser、ZfcUserDoctrineORM 和 BjyAuthorize 之间的粘合剂。这三个模块的配置——至少在我遇到的情况中——几乎在所有时候都是相同的。因为我太懒了,不想复制粘贴,所以我创建了这个模块。

SamUser 究竟做了什么?

SamUser 为上述模块提供了一个非常常见的默认配置。它还提供了所需的实体。

这又有什么用呢?

只是帮助懒惰的人而已 ;). 您可以查看我的博客文章,详细描述了如何以及为什么创建了这个模块。

http://samminds.com/2013/03/zfcuser-bjyauthorize-and-doctrine-working-together/

安装

支持通过 composer 安装,只需将以下行添加到您的 composer.json

"require" : {
    "manuakasam/sam-user": "dev-master"
}

然后,重要的是在加载 SamUser 之前加载 ZfcUserBjyAuthorize。一个示例应用程序配置可能如下所示

'modules' => array(
    'Application',
    'DoctrineModule',
    'DoctrineORMModule',
    'ZfcBase',
    'ZfcUser',
    'ZfcUserDoctrineORM',
    'BjyAuthorize',
    'SamUser'             // Important to load after all ZfcUser, BjyAuthorize and their required modules!
)

配置

此模块不需要任何特殊配置。所需的一切只是为 Doctrine 设置一个连接。为此,您可以使用位于 SamUser/config 内的发行版。

如果您需要修改粘合模块的任何行为,则只需使用 ZfcUser 或 BjyAuthorize 的 DEFAULT 配置选项即可 ;)

依赖项

此模块严重依赖于以下模块,没有它们就没有意义

  • ZfcUser
  • DoctrineORMModule
  • ZfcUserDoctrineORM
  • BjyAuthorize