# frame-php **Repository Path**: PYNZhan/frame-php ## Basic Information - **Project Name**: frame-php - **Description**: php模版框架 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-27 - **Last Updated**: 2025-01-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Pooling-php 一个基于原生 PHP 开发的轻量级框架,适合快速开发小型项目。 ## 目录结构 ``` Pooling-php/ ├── admin/ # 管理后台 ├── api/ # API 接口 ├── include/ # 公共文件 │ ├── config.php # 配置文件 │ ├── db.php # 数据库操作 │ └── function.php # 公共函数 ├── install/ # 安装程序 ├── static/ # 静态资源 │ ├── css/ │ ├── js/ │ └── images/ └── index.php # 入口文件 ``` ## 环境要求 - PHP >= 7.0 - MySQL >= 5.7 - PDO PHP Extension - CURL PHP Extension - GD PHP Extension ## 安装说明 1. 将项目上传到网站根目录 2. 访问 `http://您的域名/install/` 进入安装向导 3. 按照向导提示完成安装 ## 功能特点 - 简单的 MVC 架构 - PDO 数据库操作 - RESTful API 支持 - 后台管理系统 - 系统日志记录 - 配置管理 ## 开发说明 ### 数据库操作 ```php // 获取数据库实例 $db = DB::getInstance(); // 查询单条记录 $user = $db->get("SELECT * FROM users WHERE id = ?", [1]); // 查询多条记录 $users = $db->getAll("SELECT * FROM users WHERE status = ?", [1]); // 插入数据 $id = $db->insert('users', [ 'username' => 'test', 'password' => 'password', 'create_time' => date('Y-m-d H:i:s') ]); // 更新数据 $db->update('users', ['status' => 0], 'id = ?', [1] ); // 删除数据 $db->delete('users', 'id = ?', [1]); ``` ### API 开发 ```php // API 响应 function apiResponse($data = null, $code = 0, $msg = 'success') { return jsonResponse($code, $msg, $data); } // API 示例 $data = [ 'id' => 1, 'name' => 'test' ]; apiResponse($data); ``` ## 安全说明 1. 确保 `include/config.php` 文件安全 2. 定期备份数据库 3. 及时更新系统和扩展 4. 使用强密码 5. 限制上传文件类型 ## 许可证 MIT License ## 作者 作者:[您的名字] 邮箱:[您的邮箱]