使用YII对基于PHP用户的数据进行编辑和删除

使用YII对基于PHP用户的数据进行编辑和删除,php,yii,user-management,validation,Php,Yii,User Management,Validation,我正在开发PHPYII(1.15版)用户管理应用程序 我的场景:一个用户可以被分配为主管,并且有“n”个下属可以分配给该用户。同样,应用程序中也有许多可用的管理器。所有用户详细信息都在一个表中 目标:我只想授予主管编辑和删除指定下属的权限。其他用户的数据,他无法修改 我的尝试:每次主管单击下属的编辑按钮之前,我都在验证呼叫。(我有很多表格,所以不得不在很多地方重复使用代码) 请帮助我解决此问题。您是否可以在用户表中添加一些列 如果可能,您应该在用户表中添加一列,指示用户的主管。它可以包含主管ID

我正在开发PHPYII(1.15版)用户管理应用程序

我的场景:一个用户可以被分配为主管,并且有“n”个下属可以分配给该用户。同样,应用程序中也有许多可用的管理器。所有用户详细信息都在一个表中

目标:我只想授予主管编辑和删除指定下属的权限。其他用户的数据,他无法修改

我的尝试:每次主管单击下属的编辑按钮之前,我都在验证呼叫。(我有很多表格,所以不得不在很多地方重复使用代码)


请帮助我解决此问题。

您是否可以在用户表中添加一些列


如果可能,您应该在用户表中添加一列,指示用户的主管。它可以包含主管ID。主管对此列具有
null
值,因此此列应该可以为null。通过将主管ID与此列的值相匹配,可以使用此列的值验证主管的编辑和删除权限

对。这是一般程序。这种方法会消耗更多的重复代码。想了解更多细节。你的问题不清楚。您不想编辑所有表单吗?