C()
C(string|array $name = null, mixed $value = null, mixed $default = null) : mixed
获取和设置配置参数 支持批量定义
Parameters
string|array | $name | 配置变量 |
mixed | $value | 配置值 |
mixed | $default | 默认值 |
G(string $start, string $end = '', integer|string $dec = 4) : mixed
记录和统计时间(微秒)和内存使用情况 使用方法: <code> G('begin'); // 记录开始标记位 // .
.. 区间运行代码 G('end'); // 记录结束标签位 echo G('begin','end',6); // 统计区间运行时间 精确到小数后6位 echo G('begin','end','m'); // 统计区间内存使用情况 如果end标记位没有定义,则会自动以当前作为标记位 其中统计内存使用需要 MEMORY_LIMIT_ON 常量为true才有效
string | $start | 开始标签 |
string | $end | 结束标签 |
integer|string | $dec | 小数位或者m |
I(string $name, mixed $default = '', mixed $filter = null, mixed $datas = null) : mixed
获取输入参数 支持过滤和默认值 使用方法: <code> I('id',0); 获取id参数 自动判断get或者post I('post.name','','htmlspecialchars'); 获取$_POST['name'] I('get.'); 获取$_GET </code>
string | $name | 变量的名称 支持指定类型 |
mixed | $default | 不存在的时候默认值 |
mixed | $filter | 参数过滤方法 |
mixed | $datas | 要获取的额外数据源 |
D(string $name = '', string $layer = '') : \Think\Model
实例化模型类 格式 [资源://][模块/]模型
string | $name | 资源地址 |
string | $layer | 模型层名称 |
M(string $name = '', string $tablePrefix = '', mixed $connection = '') : \Think\Model
实例化一个没有模型文件的Model
string | $name | Model名称 支持指定基础模型 例如 MongoModel:User |
string | $tablePrefix | 表前缀 |
mixed | $connection | 数据库连接信息 |
controller(string $name, string $path = '') : \Think\Controller|false
用于实例化访问控制器
string | $name | 控制器名 |
string | $path | 控制器命名空间(路径) |
A(string $name, string $layer = '', integer $level) : \Think\Controller|false
实例化多层控制器 格式:[资源://][模块/]控制器
string | $name | 资源地址 |
string | $layer | 控制层名称 |
integer | $level | 控制器层次 |
U(string $url = '', string|array $vars = '', string|boolean $suffix = true, boolean $domain = false) : string
URL组装 支持不同URL模式
string | $url | URL表达式,格式:'[模块/控制器/操作#锚点@域名]?参数1=值1&参数2=值2...' |
string|array | $vars | 传入的参数,支持数组和字符串 |
string|boolean | $suffix | 伪静态后缀,默认为true表示获取配置值 |
boolean | $domain | 是否显示域名 |
xml_encode(mixed $data, string $root = 'think', string $item = 'item', string $attr = '', string $id = 'id', string $encoding = 'utf-8') : string
XML编码
mixed | $data | 数据 |
string | $root | 根节点名 |
string | $item | 数字索引的子节点名 |
string | $attr | 根节点属性 |
string | $id | 数字索引子节点key转换的属性名 |
string | $encoding | 数据编码 |