摘要:PhalApi是一个PHP轻量级开源接口框架,致力于快速开发接口服务。支持HTTP/SOAP/RPC等协议,可用于搭建接口/微服务/RESTful接口/Web Services。承诺永久免费,可用于商业用途。
使用以下脚本命令,可以直接根据数据库配置文件./config/dbs.php生成对应数据库的数据库字典。
$ php ./bin/phalapi_build_database_wiki.php运行结果类似:
开始生成数据库字典文件 phalapi ... /path/to/phalapi//data/phalapi_database_wiki.md 已保存!成功生成保存后,可直接查看对应的数据库字典markdown文件,内容类似如下:
## phalapi_user表结构 字段|类型|默认值|是否允许为NULL|索引|注释 id|int(10) unsigned||不为NULL|PRI|UID username|varchar(100)||不为NULL|UNI|用户名 nickname|varchar(50)||允许NULL||昵称 password|varchar(64)||不为NULL||密码 salt|varchar(32)||允许NULL||随机加密因子 reg_time|int(11)|0|允许NULL||注册时间 avatar|varchar(500)||允许NULL||头像 mobile|varchar(20)||允许NULL||手机号 sex|tinyint(4)|0|允许NULL||性别,1男2女0未知 email|varchar(50)||允许NULL||邮箱数据库字典,通过在线方式查看,效果类似:
通过此命令,可以快速生成数据库字典,减少人工整理的成本,提高开发、沟通和交付效率。
脚本使用文档: PhalApi 2.x 开源接口框架 开发文档 http://docs.phalapi.net/#/v2.0/shell
温馨提示:此脚本发布于PhalApi 2.23.3版本。
PhalApi是一个PHP轻量级开源接口框架,致力于快速开发接口服务。支持HTTP/SOAP/RPC等协议,可用于搭建接口/微服务/RESTful接口/Web Services。承诺永久免费,可用于商业用途。
官网:https://www.phalapi.net/
Github:https://github.com/phalapi/phalapi
来源:走在路上会快乐的小傻子