shisou/tpgii

0.2.8 2024-03-06 07:58 UTC

This package is auto-updated.

Last update: 2024-04-06 08:06:50 UTC


README

介绍

  1. tpgii:根据excel生成model和sql,需要在app目录下有models目录,生成的model继承AR类(AR类为自定义代码,文件存在则不生成)。
  2. 生成的类文件以 // ---------- Custom code below ---------- 为分界线,上面是自动生成代码,下面为自定义代码

安装

composer require shisou/tpgii

使用

  1. 新建db.xlsx放入到think目录下,格式如下图:
  • 命令自动生成id,created_at,updated_at,status,编写excel时请忽略

  • 字段 @表名 关联表名

  • 字段 @表名@ 相互关联

20x20

  1. tpgii运行命令

    • think 根目录运行命令: php think tpgii

    • 可跟参数 model 只生成model

    • 可跟参数 sql 只生成 db.sql

    • 可跟参数 view 只生成后台 controller/html/js 文件 (如果文件存在则不生成)

    • think 根目录运行命令: php think tpgii fastadmin -t admin 只生成 admincontroller/html/js(如果存在会覆盖)