假设我们的MVC框架很差,没有模块支持。我们的目标是实现一些功能管理面板。 因为我们没有模块,所以我们必须创建管理控制器(是的,这个控制器可能会非常大)。
<? class AdminController extends Controller { public function addUser() { ... } public function removeUser() { ... } } ?>
非常感谢。
生成所有函数 private 并实施 public function __call 它检查用户是否已登录并具有适当的权限,然后抛出错误消息或重定向到正确的方法。
private
public function __call
嗯,我不知道你的MVC模型是否有,但如果有,你可以使用一个预调度机制。 或者可以在初始化时检查它。