manuakasam / sam-user
一个简单易用的模块,可以快速将 ZfcUser、BjyAuthorize 和 Doctrine 2 连接起来
dev-master
2015-05-05 17:30 UTC
Requires
- php: >=5.3.3
- bjyoungblood/bjy-authorize: >=1.2
- doctrine/doctrine-orm-module: >=0.7
- zf-commons/zfc-user: >=0.1
- zf-commons/zfc-user-doctrine-orm: >=0.1
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
之前加载 ZfcUser
和 BjyAuthorize
。一个示例应用程序配置可能如下所示
'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