codecamp
控制器 controller

控制器

控制器主要用在后台,用来控制权限
通过后台创建的菜单会有相对应的权限
自定义的方法需要继承有权限的方法才能使用

主要有几种类型

  1. NONE 无需权限控制
  2. insert 新增
  3. update 更新
  4. delete 删除
  5. execute 执行

书写规则 方法名称=>应用名-模块名-继承的方法名-权限类型

class coreControllerAdmin extends coreFrameworkController
{
    function __construct()
    {
        parent::__construct();
        $this->checkAuth();
    }

    
    function setExceptionList()
    {
        $this->auth = array(            
            "login" => 'NONE'
            ,"saveGroup" => "admin-core-group-insert"
            ,"delGroup" => "admin-core-group-delete"
        );
    }
}
配置权限
模型 model
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }