cma/tp6-addons
Composer 安装命令:
composer require cma/tp6-addons
包简介
The ThinkPHP6 Addons Package
README 文档
README
应用目录结构
www WEB部署目录(或者子目录) ├─addons 插件目录 │ ├─controller 控制器目录 │ │ ├─admin 后台控制器目录 │ │ ├─api API控制器目录 │ │ ├─index 前台控制器目录 │ ├─model 模型目录 │ ├─view 应用前端模板文件 │ ├─ ... 更多类库目录 │ │ │ ├─common.php 公共函数文件 │ ├─config.php 应用介绍配置文件 │ ├─menus.php 应用菜单配置文件 │ ├─Init.php 应用入口文件 │ ├─install.sql 应用安装SQL文件 │ ├─uninstall.sql 应用卸载SQL文件 │ └─event.php 微信回调事件文件
config.php 应用介绍配置说明
-
info:配置应用基本信息
-
platform:配置应用支持平台
-
mp_msg:配置应用微信公众号订阅消息,
当 platform.mp == true 时有效- subscribes:订阅事件
- handles:处理事件 具体请参考微信开发文档: https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Receiving_standard_messages.html
menus.php 菜单配置介绍
菜单最多支持三级菜单,一级菜单可以配置icon图标,若要引用自定义图标,可以自行导入图标文件。
菜单路径参考TP路由。
若包含submenu则表示有下级菜单,若需实现选中菜单高亮或者页面有默认菜单高亮则需要配置uris值,值为页面路径。
event.php 微信回调事件通知
在开发微信公众号项目时,可以接受微信推送的消息订阅。 我们可以通过该文件来接受对应的订阅事件并处理。 文件格式请参考TP6文档->事件章节 https://www.kancloud.cn/manual/thinkphp6_0/1037492
install.sql 安装SQL文件
安装应用所需SQL文件,文件为标准SQL语句,单独语句用英文分号;分割。
uninstall.sql 安装SQL文件
卸载应用所需SQL文件,文件为标准SQL语句,单独语句用英文分号;分割。
注册事件 / 钩子
- AddonsBegin : 应用开始时
- AddonInit : 应用初始化
- AddonsActionBegin : 应用方法开始时
- AddonMiddleware : 应用中间件路由
cma/tp6-addons 适用场景与选型建议
cma/tp6-addons 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 19 次下载、GitHub Stars 达 0, 最近一次更新时间为 2021 年 10 月 25 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 cma/tp6-addons 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 cma/tp6-addons 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 19
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2021-10-25