2016-12-02 56 views
1

我想使用yii2用户和yii2管理员为我yii2项目。Yii2管理员和Yii2用户的兼容性

如果我在作曲使用此配置

"dektrium/yii2-user": "0.9.*@dev", 
    "mdmsoft/yii2-admin": "~2.0", 

我得到了管理模块的错误。它们根本不兼容。一个错误是yii2用户在用户表中没有状态列。它曾经使用这种配置。

"dektrium/yii2-user": "0.9.*@dev", 
    "mdmsoft/yii2-admin": "*", 

但是我发现从最近这个设置的作曲家更新导致内存错误。即使它成功,它也需要一点时间才能完成。有人能告诉我这两个软件包是否有稳定的兼容版本?你还可以建议其他模块,我们可以使用用户和权限配置?感谢

+2

你要考虑的是,他们是两拓相互独立的,由indipendent部件中产生的,因此不同意(一定)特点包括和配置。 – scaisEdge

+1

哪些依赖性要求使它们不兼容? –

+0

使用 - >作曲家需要--ignore-platform-reqs dektrium/yii2-user –

回答

1

在我看来,你的混合扩展。

尝试dektrium/yii2-RBAC,而不是mdmsoft/yii2管理员,

每dektrium/yii2-RBAC文档:

集成与Yii2用户 - 灵活用户管理模块

  1. https://github.com/dektrium/yii2-rbac
  2. https://github.com/dektrium/yii2-user
+0

谢谢。会放弃它。 –

+0

如果你设计一个内部网,并有一个Active Directory,那么我会使用mdmsoft/yii2管理员管理权限和edvlerblog /一个SOS yii2-adldap模块(单点登录)解决方案建议。 –

+0

有没有更新,如果有的话+1请问? –