Skip to content

代码生成器实战 ​

CLI 入口是 php webman make:crud,与后台「开发工具 → 代码生成器」共用同一套生成逻辑。完整示例见 第一个业务模块;本篇只把常用选项说清楚。

在 server/ 目录执行:

bash
php webman make:crud 表名 --module=模块名 --model=模型名

选项 ​

选项说明
--module模块名(必填,^[a-z][a-z0-9_]{0,30}$,不能用系统保留的模块名)
--model模型名(^[A-Z][A-Za-z0-9]{0,40}$),缺省由表名推断
--preview只打印产物清单,不落盘
--force允许覆盖已存在文件(两个前端页面文件永远不覆盖)
--reload生成后执行一次 php start.php reload

另有 --comment:模块中文说明,缺省取表注释。

未加 --reload 时,命令结束会提示手动执行 php start.php reload,路由才生效。更多说明见后端篇 代码生成器。

基于 MIT 许可发布