markwang/commontools

通用处理工具类(包括数据表实例自动生成、管道模式处理)

v0.2 2020-05-11 08:20 UTC

This package is auto-updated.

Last update: 2024-09-11 18:24:33 UTC


README

通用PHP工具类

一、自动生成数据表实例类(目的是为了防止数组作为参数,导致程序不健壮)

示例

1.使用现有框架运行sql

SELECT column_name,data_type,column_comment,table_name FROM information_schema.`COLUMNS` where TABLE_SCHEMA = '数据库' and TABLE_NAME = '数据表';    

2.将获取到的结果作为参数

\MarkWang\AutoCreateEntryBean\CreateEntryBean::setTableStructs($tableStructs);//设置生成数据表结构 \MarkWang\AutoCreateEntryBean\CreateEntryBean::setTargetPath($targetPath);//设置生成文件的目录 \MarkWang\AutoCreateEntryBean\CreateEntryBean::setNameSpace($nameSpace);//设置生成的命名空间 \MarkWang\AutoCreateEntryBean\CreateEntryBean::createEntryBean();//生成文件