使用Yii2的基本安装构建一个轻量级应用程序。我需要为用户分配一个角色,但不希望将用户和用户角色存储在数据库中。如何为用户->User类中定义的用户设置角色?class User extends \yii\base\BaseObject implements \yii\web\IdentityInterface public $id; public $password; public $accessToken;
private
在"Agile web applications with Yii 1.1 and PHP5“一书中,RBAC是通过身份验证和bizrule实现的,这应该支持在每个项目中为用户授予不同角色的可能性。但是,只要为用户分配了特定项目中的角色,就会向authassignment表中添加一个新记录,其中包含该角色和该用户。由于有3个角色(所有者、成员、读者),这不允许将用户分配给超过3个项目,并且必须在这些项目中为用户分配不同的角色(否则将违反完整性约束)。
有什么想法吗?这真的是书中
\zf-commons\zfc-rbac\view\zend-developer-tools\toolbar\zfc-rbac.phtml中的警卫
(!)\toolbar\zfc-rbac.phtml中的选项
编辑1: --我更改的这一部分与ZfcRbac相关,它破坏了ZendDeveloperTools:/*
* THIS SOFTWARE IS PROVIDED BY TH