前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Fastadmin开发之插件开发

Fastadmin开发之插件开发

作者头像
桑先生
发布2020-07-08 14:34:54
2.2K1
发布2020-07-08 14:34:54
举报
文章被收录于专栏:桑先生的专栏桑先生的专栏

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

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

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

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

代码语言:javascript
复制
php think addon -a mydemo -c create

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

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

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

第三步,打包插件.

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

代码语言:javascript
复制
php think addon -a mydemo -c package

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

0 0 vote

Article Rating

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档