标签: yii2 yii2-model yii2-user yii2-validation
我正在开发一个基于yii2 rest api的应用程序,它具有不同的用户角色(管理员,客户,商店,服务)。我打算使用具有一个用户数据库表的方案,其中包含需要所有角色的字段的并集。 (80%是相同的)我想根据场景(用户角色)定义不同的验证类型,不同的可见fildes和不同的相关记录。我认为这是可能的。
我的问题是:它是一个好的解决方案还是场景往往只是为了处理同一个对象的验证差异(例如:更新,创建,注册等等)而我应该让多个用户表不是角色?
谢谢