mcpField
S
saiadmin6

saiadmin6

github.com/saithink开发842 次安装28 周前更新
代码仓库

关于 saiadmin6

saiadmin6 是用于开发符合 SaiAdmin6.x 架构插件的 skill,说明前后端结构、数据库规范,以及生成后端脚手架和创建前端文件的流程。

主要功能

  1. 01SaiAdmin6.x 插件结构
  2. 02后端脚手架命令
  3. 03前端目录指引
  4. 04数据库规范
  5. 05控制器、模型与验证器标准

适用场景

  1. 01启动 SaiAdmin6.x 插件开发
  2. 02生成插件后端文件
  3. 03规划插件前端和数据库表

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/saithink/skills --skill saiadmin6

安装后在 Claude Code 中输入/saiadmin6确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
backend.md
database.md
frontend.md

详细介绍

SaiAdmin 插件开发

本技能基于 saiadmin6.x 架构,提供 SaiAdmin6.x 插件的标准结构和开发工作流指南。

概述

一个标准的 SaiAdmin 插件由两个主要部分组成:

  1. 后端:位于 server/plugin/<plugin_name>。参见后端规则。
  2. 前端:位于 saiadmin-artd/src/views/plugin/<plugin_name>。参见前端规则。

数据库规范

所有插件表都必须遵循标准化结构。参见数据库规范,了解:

  • 主键要求
  • 必需的标准字段(status、created_by、updated_by、时间戳)
  • 完整的建表示例
  • 命名约定

创建新插件

第 1 步:创建后端(自动)

使用内置的 SaiAdmin 命令生成后端结构:

  1. 在 server/ 目录中打开终端。
  2. 运行:php webman sai:plugin <your_plugin_name>

此命令会自动创建:

  • server/plugin/<your_plugin> 目录
  • config/ 文件(app、route、middleware 等)
  • app/ 目录,其中包含 admin/controller、api/controller 等
  • 默认的 IndexController
第 2 步:创建前端(手动)
  1. 创建目录 saiadmin-artd/src/views/plugin/<your_plugin>。
  2. 创建 api/ 目录,用于存放 API 定义。
  3. 根据需要创建视图目录。

开发规范

有关详细的开发规范和代码模式,请参阅:

评论

支持 Markdown