Skip to content

dxcswl/ft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

The Fture base code Package

地址

https://github.com/dxcswl/ft

注意

我们需要一个核心驱动的类哦

目前处于测试和调试阶段 我们需要一个来支持他们正常

安装

composer require dxcswl/ft

使用

  1.缓存入口 SetCache GetCache
    0  名称为表的名称 系统缓存
    1  名称为方法名 common/Event/Cache.php 中的方法  自定义的缓存
    2  名称为方法名 common/Event/Inlay.php 中的方法  内部保留扩展缓存

    示例: 缓存 表 (前缀)user表,整个表缓存,key为自增字段
		
    \ft\Cache::setCache('user');
		
    GetCache 同上  主要获取缓存的数据

    建议使用 
        \ft\Cache::setetCache('demo',1);
        增加 common/Event/Cache.php demo的方法
	
  2.核心方法
    1.hxListToTree($list = [], $pk = 'id', $pid = 'pid', $child = '_child', $root = 0)
        遍历数组形成层级数组
        list 原始数据
        pk 关系id
        pid 对应id
        child 下级数组对应关系名称
        root 遍历开始id 对应 $pid
    2.hxStrRandom($sing = 1, $type = 0)
        生成随机字符串
        sing 生成字符串长度 默认1个长度
        type 生成字符串类型 1.数字 2.大写字母 3.小写字母 默认.数字+大写字母+小写字母