
Service.php
属性:app
构造方法:__construct
加载路由:loadRoutesFrom
注册路由:registerRoutes
添加指令:commands
Session.php
属性:namespace
设置驱动:createDriver
获取配置:getConfig
未知:resolveConfig
获取默认驱动:getDefaultDriver
Validate.php
属性:type、alias、rule、message、field、typeMsg、currentScene、defaultRegex、filter、scene、error、batch、failException、only、remove、append、regex、db、lang、request、maker
构造方法:__construct
设置服务注入:maker
设置Lang对象:setLang
设置Db对象:setDb
设置Request对象:setRequest
添加验证规则:rule
注册验证规则:extend
设置验证规则的默认提示信息:setTypeMsg
设置提示信息:message
设置验证场景:scene
是否有验证场景:hasScene
设置批量验证:batch
设置验证失败抛出异常:failException
指定需要验证的字段:only
移除验证规则:remove
追加验证规则:append
检验数据:check
根据验证规则验证数据:checkRule
验证单个字段规则:checkItem
获取当前验证类型及规则:getValidateType
是否一致规则:confirm
是否不同规则:diffrent
大于等于规则:egt
大于规则:gt
小于等于规则:elt
小于规则:lt
相等规则:eq
必须规则:must
有效格式:is
获取图片类型:getImageType
验证表单令牌:token
验证域名和ip:activeUrl
验证ip:ip
验证文件后缀:checkExt
验证文件大小:checkSize
验证文件类型:checkMime
验证文件后缀:fileExt
验证文件类型:fileMime
验证文件大小:fileSize
验证图片宽高以及类型:image
验证时间和日期格式:dateFormat
验证唯一性:unique
使用filter_var验证:filter
验证等于某个值:requireIf
使用回调验证:requireCallback
验证某个字段有值的时候,必须:requireWith
验证某个字段没有值的时候,必须:requireWithout
验证在范围之内:in
验证不在范围之内:notIn
验证在之间:Between
验证不在之间:notBetween
验证数据长度:length
验证数据最大值:max
验证数据最小值:min
验证日期在之后:after
验证日期在之前:before
验证日期在之后:afterWith
验证日期在之前:beforeWith
验证有效期:expire
验证允许的ip:allowIp
验证禁止ip:denyIp
使用正则验证:regex
获取错误:getError
获取数据的值:getDataValue
获取验证规则错误提示信息:getRuleMsg
获取验证规则错误提示信息:parseErrorMsg
错误信息数组处理:errorMsgIsArray
获取验证场景:getScene
动态方法,直接调用is方法进行验证:__call
[ ] framework源码 [ ] orm源码 [ ] helper源码