ThinkAdmin学习总结

学习总结

ThinkAdmin源码 https://gitee.com/zoujingli/ThinkAdmin

ThinkAdmin基于ThinkPHP6中的一些核心组件:

  1. think-helper(助手函数)
  2. think-multi-app(实现多应用模式)
  3. think-orm(提供对象化数据查询)
  4. think-template(基于XML和标签库的编译型模板引擎)
  5. think-view(模板引擎驱动)

ThinkPHP6中对一些功能模块进行了组件化,架构风格也与Laravel很相似了, 如果接触过Laravel组件式开发的小伙伴, 对于这种比较简单的二开框架上手应该很快。
对于一般的增删改查, 完全可以按使用TP6的编码习惯进行开发。当然也可以使用二开作者封装的方法

二次封装的常用方法

Controller:

  1. $this->_vali() 常规验证 对数据进行常规校验, 如unique require max min between
  2. $this->_form() 快捷表单逻辑器
  3. $this->error() 请求失败Response
  4. $this->success() 请求成功Response
数据库表
  1. system_auth 角色表
  2. system_auth_node 角色-权限(节点)表
  3. system_config 系统配置参数
  4. system_data 系统-数据
  5. system_menu 系统菜单
  6. system_oplog 登录日志
  7. system_queue 系统任务
  8. system_user 后台系统用户
  9. wechat_fans 公众号-粉丝
  10. wechat_fans_tags 微信-标签
  11. wechat_keys 微信-关键字(关注回复规则)
  12. wechat_media 微信-素材
  13. wechat_news 微信-图文
  14. wechat_news_article 微信-文章

未完待续

ThinkAdmin学习总结相关推荐

  1. ThinkAdmin列目录/任意文件读取(CVE-2020-25540 )漏洞复现及环境搭建

    ThinkAdmin列目录/任意文件读取(CVE-2020-25540 )漏洞复现 漏洞介绍 ThinkAdmin 是基于 ThinkPHP后台开发框架,在ThinkAdmin v6版本存在路径遍历漏 ...

  2. 学习笔记-B/S - Exploits

    B/S - Exploits 免责声明 本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关. 大纲 各类论坛/CMS框架 AEM 74CMS dedeC ...

  3. java入门 慕路径,Java入门基础知识总结学习教程大全【必看经典】

    类型的表达式,是循环条件,表达式3是党执行了一遍循环之后,修改控制循环的变量值. ??? for语句的执行过程是这样的:首先计算表达式1,完成必要的初始化工作:然后判断表达式2的值,如果表达式的值为t ...

  4. Java EE学习心得

    –Java EE学习心得   1.    称为编程专家的秘诀是: 思考-----编程--------思考------编程--.. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程 ...

  5. FastAI 2019课程学习笔记 lesson 2:自行获取数据并创建分类器

    文章目录 数据获取 google_images_download 的安装和使用 挂载google 个人硬盘到Google colab中 删除不能打开文件 创建ImageDataBunch 训练模型 解 ...

  6. FastAI 课程学习笔记 lesson 1:宠物图片分类

    文章目录 代码解析 神奇的"%" 导入fastAI 库 下载解压数据集 untar_data 获取帮助文档 help() ? ?? doc 设置路径 get_image_files ...

  7. 深度学习学习指南-工具篇

    colab Colab是由Google提供的云计算服务,通过它可以让开发者很方便的使用google的免费资源(CPU.GPU.TPU)来训练自己的模型. 学习经验总结 如何使用命令行? 通过!+cmd ...

  8. Redis学习之路(一)--下载安装redis

    redis学习之路--下载安装redis windows安装redis 1.下载redis 2.安装 3.查看是否安装成功 windows安装redis 1.下载redis 网址:https://gi ...

  9. python内置库之学习configparser库(一)

    python内置库之学习configparser库(一) 1.引言 ini文件简介 [节] 键=值 注:节不能重复出现 2.自己封装了一个增删改查的类,可以参考一下 import configpars ...

最新文章

  1. 机器学习模型评估指标总结!
  2. python迭代器面试题_Python面试题之生成器/迭代器
  3. 英特尔新CEO的「第一把火」:火速返聘退休3年的“酷睿i7之父”
  4. jscript错误代码及相应解释大全
  5. Nacos注册中心介绍
  6. gpu填充速率 计算_【经典回顾】Nvidia GPU 上的 CNN 计算速度变迁
  7. 12如何隐藏dock栏_一键隐藏 iPhone 刘海和底部 Dock 栏,简洁又好看
  8. 《天天数学》连载37:二月六日
  9. 状态转移表+State模式
  10. pandas 提取某几列_用pandas做数据清洗,我一般都这么干
  11. 编程必备基础知识-计算机组成原理-概述篇
  12. gin html模板调用js函数
  13. 高效能人士的七个习惯读后感与总结概括-(第六章)
  14. mac电脑chrome截长图
  15. python的invalid syntax是什么意思_请问在python 中 出现 invalid syntax 是什么意思 ?
  16. Type mismatch: inferred type is T but ViewModel was expected
  17. 提示:“网络连接”文件夹不能检索在您机器上的网络适配器.请确认“网络连接”服务起用并运行....
  18. 关于Dell r720重装系统时遇到的识别不到磁盘的问题
  19. 【Excel】数据透视表—数据透视表布局(显示)
  20. 全网最全的网络安全技术栈内容梳理(持续更新中)

热门文章

  1. 软件开发中常见知识总结
  2. 三国杀网页版普通服务器怎么进,就想知道老服怎么进_三国杀Online_玩家社区_三国杀官方社区 - Powered by Discuz!...
  3. bam获取序列_bam格式文件处理大全(四)
  4. 联通4g 小米不显示无服务器,小米旗舰机断流严重,信号满格消息却发不出去?...
  5. 我对delphi调用第三方SDK的理解
  6. 《人生的智慧》——人所拥有的财产
  7. 【导数术】14.凹凸反转
  8. rounding mode
  9. 三星S7edge从8.0降到6.0.1,只为流畅的飞一般的感觉_我是亲民_新浪博客
  10. 描述计算机内存的参数,电脑组装内存知识,你不能不知的内存参数介绍