我正在建立一个有 3 个用户组的网站,让X、Y 和 Z。
在我的控制器上,我目前正在执行以下操作:
if(user_group="X"){
//logic goes here
load_view("X");
}
elseif(user_group="Y"){
//logic goes here
load_view("Y");
}
elseif(user_group="Z"){
//logic goes here
load_view("Z");
}
我这样做的原因是因为每个用户都应该加载一个完全不同的页面,用户基本上不会分享他们所看到的任何共同点,所以我认为加载不同的视图看起来会更干净,具体取决于用户组。
我可以为不同的用户加载相同的视图:
if($user="X"){
//view HTML
}
elseif($user="Y"){
//view HTML
}
elseif($user="Z"){
//view HTML
}
在这种情况下你会怎么做?加载不同的视图?加载相同的视图?我“长大”听说将编程逻辑排除在视图之外,所以我只是想知道社区认为什么更好。