[背景]:我们有一个商业案例,我们需要在数据中创建一个分区,并在屏幕上显示。
例如,我们有两个用户处于同一级别并且在Web App中具有相同的角色:Admin
一个属于销售部门,另一个属于服务部门,两者都需要查看显示用户列表的屏幕,但要求是销售管理员应该只看到销售部门用户和服务管理员应该只看到服务部门用户。
[现状]:我知道解决这个问题的方法在于正确的SQL中的JOIN和WHERE部分。我们已经有四种广泛的方式在屏幕上实现了查看部分,因此我们现有的解决方案是创建四个不同的功能,为下面的情况添加JOIN和WHERE的不同输出。
Yii CActiveRecords SQL绑定参数 Yii CDB标准 SQL没有绑定参数
之所以如此,是因为它是一个遗留应用程序并且屏幕已经实现,基于Operation的数据分区是新要求,必须满足。我们正在寻找这个问题的统一解决方案。
我希望这是一个已经解决的问题,因为我认为这个案例适用于所有人,因此寻找行业解决方案
申请详情: 建筑:灯 框架:Yii 1.1