当前位置: 首页 > news >正文

fastadmin 后台插件制作方法

目录

一:开发流程

二:开发过程

(一):后台功能开发

(二):功能打包到插件目录

(三):打包插件

(四):安装插件


背景:

FastAdmin是一款基于ThinkPHP和Bootstrap构建的开源且免费商用的后台开发框架,以其高效、功能强大和易用的特点受到开发者的广泛欢迎。在FastAdmin框架中,插件是一种非常灵活且强大的扩展方式,允许开发者以模块化的方式增加新功能,而无需对核心代码进行修改。

一:开发流程

我们开发一个后台插件,需要自己先开发后台的功能,开发完自己测试没问题后,按照fastadmin官方文档中的插件目录打包自己的功能目录到插件目录

二:开发过程
(一):后台功能开发

我们需要在管理后台创建自己的功能目录,比如我现在需要创建一个模块目录customdata

分别在application/admin目录下的controller,model,view,lang目录中完成自己的逻辑代码编写

控制器目录

model目录

在public\assets\js\backend\customdata  目录中编写自己的js代码

以上功能自己可以在后台里面测试功能的完整性

(二):功能打包到插件目录

我们可以用命令创建插件目录

php think addon -a customdata -c create

会在\addons生成插件目录

我们把功能代码打包到这个目录如下:

这里主要是application下的业务代码和public下的js代码以及数据库文件


 

(三):打包插件

 运行打包命令:

php think addon -a customdata -c package

会在runtime\addons生成打包后的插件压缩包

(四):安装插件

选择本地安装,选择刚才打包好的插件压缩包

安装成功,会在本地插件目录看到

这里我们需要清空缓存,就可以看到我们的功能了

这里的菜单没有汉化,还是显示的英文标识,还没找到原因,我们下一节在说下汉化的问题吧。

http://www.lryc.cn/news/498042.html

相关文章:

  • 9. 一分钟读懂“策略模式”
  • 65页PDF | 企业IT信息化战略规划(限免下载)
  • Android 单元测试断言校验方法 org.junit.Assert
  • 亚马逊云(AWS)使用root用户登录
  • 用点云信息来进行监督目标检测
  • Navicat连接服务器MySQL
  • FastAPI 响应状态码:管理和自定义 HTTP Status Code
  • 【人工智能数学基础篇】线性代数基础学习:深入解读矩阵及其运算
  • RNACOS:用Rust实现的Nacos服务
  • JAVA |日常开发中JSTL标签库详解
  • Apache HttpClient 4和5访问没有有效证书的HTTPS
  • Lighthouse(灯塔)—— Chrome 浏览器性能测试工具
  • 扫二维码进小程序的指定页面
  • 如何用IntelliJ IDEA开发Android Studio用自定义Gradle插件
  • YOLOv8实战道路裂缝缺陷识别
  • RPC一分钟
  • Elasticsearch ILM 故障排除:常见问题及修复
  • Unity 设计模式-策略模式(Strategy Pattern)详解
  • 【Maven系列】深入解析 Maven 常用命令
  • 微信小程序之简单的数据中心管理平台(1)
  • sqlmap --os-shell的原理(MySQL,MSSQL,PostgreSQL,Oracle,SQLite)
  • 2024年认证杯SPSSPRO杯数学建模C题(第一阶段)云中的海盐解题全过程文档及程序
  • 三维扫描检测在汽车制造中的应用
  • 【NoSQL数据库】Hbase基本操作——数据库表的增删改查
  • 【C++】格式化输出详解:掌握 cout 的进阶用法
  • 设计模式学习思路二
  • 什么是等级保护
  • k8s api对象,CRD
  • 【C++指南】C++内存管理 深度解析
  • C++小碗菜之二:软件单元测试