ptadmin/easy

表单模型构建,主要用于模型的创建

v0.1.3 2024-11-12 08:09 UTC

This package is auto-updated.

Last update: 2024-11-12 08:10:14 UTC


README

PTAdmin

ptadmin/easy

Version Downloads License Sponsor PTAdmin

PTAdmin 模型处理板块,可扩展自定义模型类型,扩展开发模型,需基于PTAdmin使用

介绍

在日常开发中多数的CURD操作都是重复的,ptadmin-easy提供了一套通用的CURD操作方法,以及一套可扩展组件,可以帮助快速开发自定义模型,减少开发成本 结合PTAdmin中功能模块可实现管理后台的快速搭建,搭配着我们的插件市场 模版市场可以快速丰富系统功能。

安装

composer require ptadmin/easy

使用

详情操作手册请查看文档地址

use PTAdmin\Easy\Easy;
# 模型构建,提供了模型创建的CURD方法
$mod = Easy::mod();

# 模型字段构建,提供了字段创建的CURD方法
$field = Easy::field();

# 表单处理
$modTableName = ""; // 创建模型时的标识名称
$form = \PTAdmin\Easy\EasyForm::handler($modTableName);

任务列表

以下是当前支持的组件和功能信息,并在未来期望达到的功能

表单组件支持

  • 文本类型
    • 单行文本
    • 多行文本
    • 富文本
    • 密码
    • 邮箱
    • 手机
    • 链接
    • 身份证
    • 颜色
  • 附件类型
    • 单文件上传
    • 多文件上传
    • 单图上传
    • 多图上传
    • 单视频上传
    • 多视频上传
  • 数值类型
    • 整数
    • 小数
    • 货币
    • 百分比
    • 计数器
    • 滑块
    • 评分
  • 选项类型
    • 单选框
    • 多选框
    • 单选下拉框
    • 多选下拉框
    • 切换按钮
  • 时间日期类型
    • 日期选择
    • 时间选择
    • 日期时间选择
    • 年选择
    • 月选择
    • 年月选择
    • 区间选择
  • 对象类型
    • 树选择
    • 联动选择
    • 级联选择
    • 搜索选择
    • 键值对类型

扩展支持

  • 自定义组件
  • 自定义扩展

功能支持

  • 导入Excel数据
  • 导出Excel数据
  • 批量删除
  • 批量修改
  • 子表单加载
  • 搜索功能
  • 列表排序
  • CURD

问题梳理: 1、模型新增时

  • 扩展字段

    新增模型时可新增字段,如模型中需要设定某个权限限制时需要新增字段。可以通过扩展字段的方式实现

  • 扩展规则

    可设置模型规则,如模型生成的表单类型,表单扩展