webman-admin后台管理必备增强组件

98¥
类型 应用插件
版本 1.0.9
版本更新时间 21天前
大小 282.05 KB
开发商
深圳猫人
评分

基于webmam-admin开发

低代码、后台直接配置、安装即用

和web-admin零耦合 卸载后无任何代码侵入

  • 所有功能均使用中间件开发,和admin无任何耦合,admin代码零修改。
  • 在plugin/admin/config/middleware.php中调用plugin\iadminer\app\middleware\IadminerAdminPlus::class即可

环境要求

  • 理论上支持php7.4.以上,实际已测试PHP环境7.4/8.1/8.2(如果发生部分错误可尝试切换PHP版本)
  • 理论上支持mysql5.7以上 实际测试环境5.7
  • 理论上支持redis3以上 实际测试环境3.2/5.0/7.2

安装使用

  • 第一步:安装插件并修改plugin/admin/config/middleware.php配置文件调用本插件中间件plugin\iadminer\app\middleware\IadminerAdminPlus::class
    代码如下(其他插件调用等同):
<?php 
use plugin\admin\app\middleware\AccessControl;
return [
    '' => [
        AccessControl::class,
        plugin\iadminer\app\middleware\IadminerAdminPlus::class, //iadminer增强组件支持
    ]
];
  • 第二步:使用各组件安装响应依赖,不使用某组件均可不安装,具体组件使用说明内置于组件中组件说明页面
  • 第三步:检查是否安装成功,如未发现后台新增管理菜单(增强组件),可能是插件安装异常导致,请在根目录执行安装命令 php webman app-plugin:install iadminer
  • 第四步:浏览各页面功能是否正常,如发现有异常报错,请尝试切换系统环境、切换php版本、检查PHP所需扩展及配置、是否缺少composer包等,或直接联系我们。

功能特性:各组件均支持开关

  • CRUD八大增强组件
  • 配置字典多控件版增强组件(同CRUD控件)
  • 独立进程/共享进程、多类型版增强计划任务
  • 多驱动文件/图片云存储增强组件
  • 多驱动文件缓存增强组件
  • 多驱动业务锁增强组件
  • 集成同步/异步请求HTTP客户端增强版
  • 集成操作日志增强版
  • 集成浏览器调试打印增强组件
  • 集成注释解析器增强组件

CRUD增强特性

  • 支持生成树状表格
  • 字段类型增强,支持多图上传、多文件上传、下拉单选分页、下拉多选分页字段类型,同时支持上传进度显示
  • 支持服务端验证增强
  • 增加字段回调方法
  • 按钮扩展设置
  • 一键菜单数据保存
  • 增加表单帮助信息显示
  • 支持控制器方法前后置钩子
  • 以上功能均支持table(view/insert/update)及一键生成的页面

计划任务增强特性

  • 支持独立进程和共享进程及进程配置;
  • 支持选择阻塞或不阻塞进程;
  • 支持业务并发锁;
  • 支持多任务类型:webman命令、指定类方法、访问指定网站、php原生代码、shell命令;
  • 支持phar方式运行时编辑任务配置时无需重新编译,config/process.php进程配置代码已写活。

多驱动缓存增强类型:

  • array
  • file
  • redis
  • memcached
  • apcu
  • database
  • 内置助手方法方便调用

多驱动云存储增强支持:

  • 本地服务器存储
  • 七牛云存储
  • 阿里OSS存储
  • 腾讯COS存储
  • 亚马逊S3存储
  • FTP存储
  • 内存储存
  • 内置助手方法方便调用

多驱动缓存增强支持:

  • file缓存
  • redis缓存

组件详细说明

以上增强功能组件均有详细的使用说明,内置于组件当中,见下图:

安装问题使用集锦

安装sql包位置问题及安装问题 请详细阅读该文顶部安装四步曲

  • 可使用插件安装卸载命令检查
  • 安装命令 php webman app-plugin:install iadminer
  • 卸载命令 php webman app-plugin:uninstall iadminer
  • 注意卸载命令会删除相关数据表
  • sql安装文件位于plugin/iadminer/app/install目录中
  • bug反应请添加微信号holdfreelife(请备注webman订单购买账号),(如不允许展示联系方式请管理审核员把该行删除) 我们将第一时间为您解决问题

    评论区PHP8.2环境报错Creation of dynamic property

  • 请升级版本,不想升级可调整php版本至8.2以下,理论上已支持7.4-8.3
版本历史记录
1.0.9
22天前
### 1.0.9
- 修复阿里云存储文件名称及键名错误bug
1.0.8
2024-02-08
- 修复1.07两个hooker文件更新错误问题
1.0.7
2024-02-03
- 修正list_to_by函数语法问题
- 上传组件类新增base64图片保存及快捷助手方法upload_image_base64
- 兼容调整部分环境在原生模板引擎下不兼容foreach写法问题
1.0.6
2024-01-22
- 重要更新:一键菜单增强功能自动匹配表名增加通过model匹配方式,以控制名称有时候书写不规范导致无法自动匹配表名问题(同时更新组件说明)
- 修复一键菜单配置多个顶部按钮时生成多余HTML的问题
评分及评论
3.5 满分5分
小白 2024-01-08
请给个安装教程ErrorException: Creation of dynamic property plugin\iadminer\app\components\adminpower\middleware\AdminPlusUploadFile::$config is deprecated in
kaplan 2024-01-05
无法安装,包中无sql, 安装路径也不正确
🔝