mantu/tp-service 问题修复 & 功能扩展

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

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

mantu/tp-service

Composer 安装命令:

composer require mantu/tp-service

包简介

漫涂拾光公共服务,tp5.1.*

README 文档

README

基于tp5进行扩展 //完美支持tp5.1 //5.0兼容说明 /application/common.php新增env函数 use think\Env; if (!function_exists('env')) { function env($str = '',$end = '') { return Env::get($str,$end); } }

.env 配置:TP_VERSION=50

基本使用:

1.配置:使用.env 可能涉及到配置: ;缓存配置(开发环境) REDIS_HOST = '127.0.0.1'; REDIS_PWD = ''; REDIS_PORT = 6379; REDIS_SELECT = 10; REDIS_PREFIX = 'work:';

;公共服务域名地址 COMMON_SERVICE_DOMAIN = 'https://imsapi-dev.xinchao.com/common/api';

2.使用 composer require ims/common-service

use ImsCommonService\CommonService;

$CommonService = new CommonService(); $re= $CommonService->getUser(); p($re);die;

3.基本类库 //公共服务 use ImsCommonService\BaseModel; //基础model(加入缓存封装) use ImsCommonService\BaseModel; 使用: class DemoModel extends BaseModel

//基于tp缓存的封装 use ImsCommonService\TpCacheService; 使用: $cache = new TpCacheService(); $key = 'demo';

//单key使用 //写入 $cache->set($key,time(),20); //读取 $cache->get($key); //删除 $cache->delete($key);

//缓存组使用 $keys = 'demo:'; for ($i=0; $i < 10; $i++) { //写入 $cache->saveWithKey($keys, $key.$i, $i, 100); }

//删除 $cache->delWithKey($keys);

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-03-25

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固