如何在yii2的下拉列表中显示特定记录
问题描述:
我正在使用yii2 basic。如何在yii2的下拉列表中显示特定记录
我有2个角色FOLL AUTH-项目表,其余的权限:
- 管理
- fieldofficer
- createGroup
- updateGroup
- 的ViewGroup
- deleteGroup
这里管理和fieldofficer是角色和其他人权限
现在auth_assignment污物,同时选择ITEM_NAME,我有下拉与所有auth_item填充。
但是我想在下拉列表中只显示admin和fieldofficer?
如何做到这一点?
答
您需要在类型属性上过滤下拉列表。
您的auth_item表中有一个名为type的列/属性,等于1或2. 1表示角色,2表示权限。请使用常量TYPE_ROLE和TYPE_PERMISSION检查相应的型号\ yii \ rbac \ Item。