首页核心服务模型FilterInputModel
FilterInputModel
输入侧过滤器:I() 与 Model setAttr 走的是这一层(116 行)
本页内容
  1. 覆写/新增的过滤器
  2. 与基类对比

覆写/新增的过滤器

过滤器行为
string数组自动 implode 逗号;只转义 "(< > 被注释掉);trim
date / datetimestrtotime 转时间戳;解析失败原样返回
json数组→JSON 字符串;空值返回 "{}"
price元 → 分:intval(floatval($data)*100)
urlPerfect经 Url 对象 perfectPath 规范化链接

与基类对比

过滤器FilterModelFilterInputModel
string转义 " < >只转义 "(< > 保留)
date/datetime原样返回strtotime 转时间戳
json(无)数组→JSON 串
price(无)元→分
调用路径
// I() / Input::getValue / Model setAttr 均走此层
// Input.class.php
$data = FilterInputModel::filter($this->__filter, $this->__value);
// 过滤器返回 null → 使用默认值
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI · 返回首页