核心functions.php

本文件的内容为框架公用函数库。

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

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注