wl4837/maotool 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

wl4837/maotool

最新稳定版本:1.4.3

Composer 安装命令:

composer require wl4837/maotool

包简介

🐶 PHP工具类库 更加快速的开发项目 便捷优雅的使用类库

README 文档

README

介绍

Maotool 是一个轻量级、高性能的 PHP 通用工具集合与微框架核心组件库。旨在为 PHP 开发者提供企业级开发所需的基础设施,包括依赖注入容器、AOP 切面编程、ORM 数据库映射以及视图管理等功能。通过模块化设计,开发者可以按需引入组件,快速构建稳定可靠的应用程序。

软件架构

项目采用分层模块化设计,核心功能分布如下:

  • 核心层 (src/main/php/maotool/core)
    • 提供 IoC 容器实现,负责对象的生命周期管理与依赖注入,核心类见 Container.php
  • 切面编程 (src/main/php/maotool/aop)
    • 支持 AOP 面向切面编程,用于日志、事务、权限等横切关注点的处理,核心工具见 ProxyUtil.php
  • 数据访问层 (src/main/php/maotool/orm)
    • 提供类似 MyBatis 风格的数据库映射器,简化 SQL 操作与对象映射,参考 OrmMapperTest.php
  • 视图层 (src/main/php/maotool/view)
    • 包含视图管理工具及 Ant 风格的目录扫描匹配算法,参考 ViewTest.php
  • 工具集 (src/main/php/maotool)
    • 包含各类通用辅助工具类,涵盖字符串处理、数组操作、文件 IO 等常用功能。

安装教程

composer require wl4837/maotool

使用说明

  1. MyBaits 数据库映射器 操作说明文档
  2. View 视图管理工具
  3. Ant 风格的目录扫描风格匹配
  4. 切面 Aop
  5. 容器 IoC
  6. 其他工具类

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

统计信息

  • 总下载量: 113
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2025-11-10