# inventory **Repository Path**: mzss2580/inventory ## Basic Information - **Project Name**: inventory - **Description**: 记录空位 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-08-05 - **Last Updated**: 2025-02-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 基于 ThinkPHP 5.1.* [ThinkPHP文档](https://www.kancloud.cn/manual/thinkphp5_1/353946) Layui 2.2.6 [Layui文档](https://www.layui.com/doc/) 开发的后台模板 **开始开发之前设置config\app.php app_debug 项为true** **开发完毕之后设置config\app.php app_debug 项为false** ## 代码生成 1. 生成模块 后台模块管理添加或者删除模块,路径与前缀区分管理,根据模块名生成目录结构 ``` ├─application │ ├─(route) 模块目录 │ │ ├─controller 控制器目录 │ │ │ ├─Base.php 基础控制器(后台模块包含后台权限控制部分) │ │ ├─view 页面目录 │ │ │ ├─layout.html 模板布局(后台模块引入common模块layout/header.html和layout/footer.html) 在后续生成代码中会在common模块下以下目录生成相关内容 │ │ ├─model 模型目录 │ │ ├─validate 验证器目录 后台模块额外生成目录 ├─public │ ├─static │ │ ├─module │ │ │ ├─(route) 模块静态文件目录 ``` 2. 生成代码 根据模块选择对应前缀表   生成页面类似   根据不是null勾选前后台添加required判断,并['int', 'decimal', 'float', 'double']类型添加数字判断 若有create_time,update_time字段自动model类添加属性自动完成 ``` protected $insert = ['create_time']; protected function setCreateTimeAttr() { return time(); } protected $update = ['update_time']; protected function setUpdateTimeAttr() { return time(); } ``` 编辑页面页面标签一般为 ``` ``` 数据类型若为varchar且长度为233自动设置图片选择 ```