codecamp

运行流程

项目是基于ThinkPHP v5.0.3版本搭建的,为了更好的二次开发,请熟读TP开发文档!

ApiAdmin运行流程(controller/Base.php):

  • 加载数据库主键字段
  • 尝试获取用户信息
  • 获取菜单列表
  • 检测用户登录状态
  • 获取权限列表=》鉴权
  • 自定义构造函数执行
  • 具体业务流程

ApiAdmin的几点说明

  1. 要想让控制器生效,必须要有对应的菜单数据
  2. 系统管理员是根据安装脚本的设定自动生成
  3. 使用二进制认证权限,如果您不具备相关开发能力,请谨慎修改
  4. 我们希望您做的相关公共的工作能够开源出来
  5. 我们不限制任何人以任何方式二次开发或者使用ApiAdmin,但是我们希望您能在底部保留我们的版权信息
菜单管理
表格生成
温馨提示
下载编程狮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; }