专栏首页桑先生的专栏Fastadmin开发之插件开发

Fastadmin开发之插件开发

fastadmin是一款优秀的后端框架,也是用这个框架写了好几个项目了.因为也是在做自家项目.所以就打算考虑已插件化开发形式去升级迭代版本.

简单看了下 开发者文档 ,发现插件开发也是很容易的.这篇文章也是记录下自己开发中需要注意的问题.

第一步.建立一个完整的插件目录.

文档中也是简单明了.我们可以直接通过命令行的方式来一键生成.这里,需要注意首先进去我们项目的根目录,也就是think文件所在的目录. 通过命令行

php think addon -a mydemo -c create

我们就可以快速获得一个插件目录.但是这个目录页只是包含了必备的几个文件.还有一些文件需要我们自己去完善进去的.然后在本地目录addons下生成了你的插件.插件的名字取决于 命令行中-a之后所填的标识符.

第二步,生成自己的后台文件.

这边也是根据情况是否需要生成后台文件.总得来说.如果你是独立模块.有对应的后台.那么,你只需要通过命令行将你所用的数据库生成的页面,控制器.模型,语言包.以及相应的js文件一起打包.放在你的插件目录下就可以了.

第三步,打包插件.

将所有东西准备好以后,就可以通过命令行的方式将插件压缩安装测试了

php think addon -a mydemo -c package

这样,在你的项目目录下的  runtime/addons/ 下就会生成一个mydemo的压缩文件.这个就是你插件的压缩包,然后我们通过离线安装测试.确认插件没问题.那么这个插件也是成功了. ?

0 0 vote

Article Rating

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • fastadmin插件开发之插件目录

    上一篇文章写了点关于插件开发的东西,这一次打算就插件目录,以及各自的作用做一个补充说明.凡事几天不用,隔几天再看似乎倍感亲切.

    桑先生
  • 微信开发之小程序发送订阅消息

    微信小程序在年初也是进行了升级.将原来的模板消息升级为订阅消息.也是在这几天研究了下.发现和公众号的模板消息有一种异曲同工的感觉.

    桑先生
  • FastAdmin使用——急速搭建篇

    FastAdmin基于tp5以及其他前端组件的二次开发的框架,十分简洁高效,根据官方文档进行下载安装即可。

    桑先生
  • 《跟我学IDEA》六、插件(编码利器)

    idea的另一个可爱之处,就是它的强大的插件,下面我以CodeGlance插件为例,这个可以快速定位代码。 第一节:安装插件   ● All plugins 显...

    I Tech You_我教你
  • WP Plugin Info Card : 用于展示WordPress插件信息的最佳插件-

    当你想在WordPress中分享某些优秀的主题或插件时,可以使用WP Plugin Info Card ,该插件可以自动获取相关的各种信息,并在文章中用美观大方...

    丘壑
  • 吐血推荐珍藏的IDEA插件

    之前给大家推荐了一些我自己常用的VS Code插件,很多同学表示很受用,并私信我说要再推荐一些IDEA插件。作为一名职业Java程序员/业余js开发者,我平时还...

    Jackeyzhe
  • Qt插件创建及加载

    上次我们是直接在Qt 自带的例子基础上做的修改,直接运行。我们的插件需要继承Qt 的Style插件,之后重新实现自己想要实现的部分。在主程序中直接通过QAppl...

    用户5908113
  • 前端插件化架构的思考

    有挺长时间没有更新博客了。一来是公司比较忙,二是自己也在思考一些新的问题。最近一个月,在我脑海回想最多的一个词语是“插件化架构”。作此文,也是想简单分享一下我对...

    我是一条小青蛇
  • 黑科技神器-uTools

    Hello,各位小伙伴们好,又到周末了,小黑哥给大家分享一款神器:『utools』。

    andyxh
  • gitbook 入门教程之小白都能看懂的 Gitbook 插件开发全流程

    只要是 Gitbook 默认没有提供的功能,基于插件机制都可以自行扩展,是插件让 Gitbook 变得更加强大.

    雪之梦技术驿站

扫码关注云+社区

领取腾讯云代金券