# 企蝶微信小程序管理系统 **Repository Path**: cnzkai/qdapp ## Basic Information - **Project Name**: 企蝶微信小程序管理系统 - **Description**: 企蝶微信小程序管理系统 小程序开发神器 - 外包公司首选 部署简单,上手容易,应用涵盖行业广泛. 框架提供常用接口,基于框架自行开发应用比其他框架快五倍. 轻量级开发框架,多应用,多账户,轻松打造SaaS服务平台. - **Primary Language**: PHP - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2020-11-06 - **Last Updated**: 2025-11-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # qd-app #### 企蝶微信小程序管理系统 * 小程序开发神器 - 外包公司首选 * 部署简单,上手容易,应用涵盖行业广泛. * 框架提供常用接口,基于框架自行开发应用比其他框架快五倍以上. * 轻量级开发框架,多应用,多账户,轻松打造SaaS服务平台. * 我们不做个性开发,我们在定义未来80%的中小微企业市场. * 简单部署,简单使用,LOW就一个字,越LOW越接地气. * 没有MVC限制,没有设计模式限制,想怎么来就怎么来. * 我们是PHP,不是JAVA,C++只求快速撸出项目!不进大厂别整这些. * 对于开发者->我们的终极目标是:产品经理只需1个月撸出1个中大型项目.对是产品不是程序员. * 对于使用者->我们的目标是:WIN下双击一下上线.LINUX宝塔面板添加网站->上传文件->上线 * 小张用企蝶框架7天撸出一个项目,运营了1个月觉得想法有问题->猝. * 小李用TP撸了1个多月项目上线,资金比小张多用了20多天,结果运营20天就资金链断裂->猝. * 小赵用JAVA撸了3个多月项目,还没开发完资金断了->猝. #### 运行环境 1. IIS/Apache/Nginx 2. PHP >=5.3 3. MySQL>=5.0 #### 安装 1. 上传文件至网站目录. 2. 访问www.xxx.com 填写Mysql信息开始安装. 3. 安全完成根目录下会生成db.php,后续修改请直接修改该文件. 4. 访问www.xxx.com 进入首页 5. 没有伪静态,http://www.xxx.com/?/app/控制器/方法 RESTful => read/put/edit/delete http://www.xxx.com/?/app/控制器/id #### 应用开发 > app 目录下建立对应目录 1. 创建目录 2. 配置文件,config.php ..........基础配置即可,搞那么多花里胡哨干嘛. #### 开发规范 1. 命名规范(目录名称,命名空间,数据库前缀):开发者昵称_应用名称 如: zk_shop 2. 建议全程使用静态方法,1性能更好高达4倍以上,2代码IDE友好;我们只做短连接应用.不用常驻内存. 3. 命名空间必须与路径一致. 4. 文件名必须小写字母开头. 5. session cookie 请用PHP内置变量 $_SESSION $_COOKIE ### 全局变量(GLOBALS) > 系统全局变量这么好用干嘛不用.. 1. $GLOBALS['app'] = 当前app 2. $GLOBALS['controller'] = 当前控制器 3. $GLOBALS['function'] = 当前函数 ### RESTful 1. 如果$GLOBALS['function']为空,将自动采用资源路由形式访问. 2. index 请求:get 一般用于获取数据列表 3. create 请求:get 一般用于获取基础数据如配置 4. save 请求:post 一般用于新增数据 5. read 请求:get/N 一般用于获取数据详情 (N表示数据的ID) 6. edit 请求:get/N/edit 一般用于获取数据其他相关内容 7. update 请求:put/N 一般用于更新更新数据 8. delete 请求:delete/N. 一般用于删除 ### 模型(Model) > 应用目录model 1. ......没想到 ### 视图层(View) > 应用目录view 1. 后台管理端采用JSON格式自动构建相关组件,可自定义读取JSON配置 => View::layout 2. 也可以使用PHP生成JSON格式 控制器中定义 layout 方法(function) 3. 使用HTML + CSS => View::html ### 常见问题 1.