本文件的内容为框架公用函数库。
1.img_rep($content = "", $new_src = "")
图片地址替换
2.generateNum($id, $mark = '', $length = 8, $dd = 'Ym')
根据id生成编号$pre='Ym'或'Y'年月6位或者年四位,后尾字符串长度$length=4,连接符$sub=''
例如(1,'Ym',6,'-')202108-000001
3.R($name, $layer = '')
实例化多层控制器 格式:[模块://]控制器
4.A($url, $vars = array(), $layer = '')
远程调用控制器的操作方法 URL 参数格式 [资源://][模块/]控制器/操作
5.imgMatch($str)
匹配图片地址
6.isoDate($time = '')
将给定的时间戳或time()获取的时间戳转换为ISO时间‘2018-12-18T02:12:39Z’
7.CA($name = null, $value = null)
addon模块中获取和设置本模块config配置参数 支持批量定义,注意:尽在addon模块中可用!!
8.C($name = null, $value = null, $sign = APP)
获取和设置主框架配置参数 支持批量定义,全局可用
9.M($model = '', $path = '')
M函数用于实例化Model,全局可用。
方法1:传入没有(/)分隔的字符串,则加载当前module下的model
方法2;传入用(/)分隔的字符串,则加载点(.)前的module下的model
10.AC($name)
调用控制器
11.S($name, $value = '', $expire = 3600)
缓存管理
12.U($url = '', $vars = array(), $suffix = true, $echo = 1)
URL组装 支持不同URL模式。
* @param string $url URL表达式,格式:'模块/控制器/操作'
* @param string|array $vars 传入的参数,支持数组和字符串
* @param string $suffix 伪静态后缀,默认为true表示获取配置值
* @param int $echo 是否输出 1输出 0 return
13.I($str, $params = array(), $filter = true)
可以使用I('post.参数1.参数2.参数3.参数4.参数5');
//也可使用I('post',array(参数1,参数2,参数3,参数4,参数5));
//函数优先判断数组方式
注意:当参数值只有一个时,直接返回参数值,对于多个则返回数组
14.F($name, $value = '', $path = APP_RUNTIME)
快速文件数据读取和保存 针对简单类型数据 字符串、数组
15.createUnique()
成唯一id

发表回复