search

Home  >  Q&A  >  body text

php - 管理系统的按钮权限问题

现有一个代理类型的管理后台,权限角色比较多,单页面操作Button也较多。
请问相对成熟的做法,怎么维护这种操作Button与权限之间的关系呢?
针对不同的角色,显示不同的按钮。
千万不要说对每个角色都在视图中写个if else,

黄舟黄舟2784 days ago648

reply all(2)I'll reply

  • ringa_lee

    ringa_lee2017-04-10 17:32:54

    可以封装一个统一的公共方法,专门对权限进行判断。可以参考下这篇文章,文章中有页面操作按钮没权限的不做显示一节。

    reply
    0
  • PHPz

    PHPz2017-04-10 17:32:54

    可以看http://www.5idev.com/p-php_cl...这个链接,有详细说明。

    class 子类 extends 父类{
    //code
    }

    例如在control层-类名叫controls.php,会员页面叫memberControl.php,该类就可以继承controls.php

    controls.php

    class controls{
      //code
    }

    memberControl.php

    class memberControl extends controls{
        //code
    }

    reply
    0
  • Cancelreply