项目简介
本项目是基于PHP和Smarty的Web应用框架,提供标准化、体验统一、简单可靠且易于扩展的开发环境。框架支持前后端分离,后端由PHP和Smarty构建,前端采用HTML5、jQuery和Bootstrap4,拥有丰富工具类与数据库操作封装,助力开发者快速构建Web应用。
项目的主要特性和功能
后端框架
- 基于PHP和Smarty,支持API接口设计,能自动生成API文档。
- 具备权限管理功能,涵盖菜单访问权限与API接口权限。
- 封装数据库操作和工具类,支持用Power Designer进行数据库设计。
- 利用Composer自动加载,简化依赖管理。
前端框架
- 基于HTML5、jQuery和Bootstrap4,兼容最新Webkit内核浏览器。
- 提供自定义表格和表单控件,优化前后端交互,降低前端开发难度。
- 使用Layer弹出层组件,提升用户体验。
核心功能类
ApiBase.php
:提供API通用功能,如初始化、响应处理等。DB.php
:封装数据库操作,支持连接、查询、插入、更新、删除等。Cache.php
:提供简单缓存操作功能。Log.php
:支持日志记录,方便调试和业务追踪。User.php
:提供用户登录、权限检查等用户管理功能。View.php
:负责视图渲染,支持菜单权限判断和HTML格式化输出。
安装使用步骤
数据库配置
- 用
DB/create.sql
文件创建MySQL数据库。 - 修改
WEB/app/config.php
文件,配置数据库连接信息。
项目部署
- 将
WEB/
目录设为网站根目录。 - 运行
WEB/localhost-8000.bat
文件启动本地服务器。
访问应用
- 在浏览器访问
http://localhost:8000
。 - 用默认用户
super_admin
登录,密码为域名。
开发与扩展
- 按需修改或扩展API、视图、工具类等文件。
- 使用Composer管理依赖,保证自动加载功能正常。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】