1.应用插件数据库文件怎么处理?
比如我要开发一个cms应用插件,后台数据库用webman-admin,前端有个文章article表,这个sql表放在哪能跟着插件自动安装?
每个应用插件安装时会执行 plugin/插件/api/Install.php 中的 install方法,里面加上类似如下代码
Db::connection('plugin.admin.mysql')->unprepared(file_get_contents(__DIR__ . '/install.sql'));
数据表一键生成的后台文件放在应用插件哪个文件夹?
这个自己定
用户安装插件的时候不一起安装吗?
应用插件安装原理: 假设你的应用插件是 plugin/foo 用户安装的时候会把foo文件夹从服务器下载下来,放到用户本地的plugin/foo,并执行plugin/foo/api/Install.php里的install方法。
就是我开发完了应用插件,要怎么测试呢?这插件是基于webman-admin后台的
你要测什么?
测试应用插件安装后是不是有问题什么的?我看到其他插件安装评论说有问题
执行 php webman app-plugin:install 插件名 测试安装 参考手册 https://www.workerman.net/doc/webman/app/install.html#%E6%BA%90%E7%A0%81%E5%8C%85%E5%AE%89%E8%A3%85
php webman app-plugin:install 插件名
发布后也可以自己安装测试
现在我要扩展或升级应用插件,可能用到微信或其他用户登录注册,我要用后台的wa_users表,还是自己新建一个应用插件用户表?如果用后台的users表可能会影响到其他插件
如果你的应用插件要上架应用市场给别人用需要复用wa_users表,如果wa_users表里字段不满足,需要创建一个的扩展字段的表。 如果你的应用插件只是自用,怎么做都行
每个应用插件安装时会执行 plugin/插件/api/Install.php 中的 install方法,里面加上类似如下代码
数据表一键生成的后台文件放在应用插件哪个文件夹?
这个自己定
用户安装插件的时候不一起安装吗?
应用插件安装原理:
假设你的应用插件是 plugin/foo
用户安装的时候会把foo文件夹从服务器下载下来,放到用户本地的plugin/foo,并执行plugin/foo/api/Install.php里的install方法。
就是我开发完了应用插件,要怎么测试呢?这插件是基于webman-admin后台的
你要测什么?
测试应用插件安装后是不是有问题什么的?我看到其他插件安装评论说有问题
执行
php webman app-plugin:install 插件名
测试安装参考手册 https://www.workerman.net/doc/webman/app/install.html#%E6%BA%90%E7%A0%81%E5%8C%85%E5%AE%89%E8%A3%85
发布后也可以自己安装测试
现在我要扩展或升级应用插件,可能用到微信或其他用户登录注册,我要用后台的wa_users表,还是自己新建一个应用插件用户表?如果用后台的users表可能会影响到其他插件
如果你的应用插件要上架应用市场给别人用需要复用wa_users表,如果wa_users表里字段不满足,需要创建一个的扩展字段的表。
如果你的应用插件只是自用,怎么做都行