thinkphp6源码分析(2021/12/28thinkphp源码无差别阅读(六))

wufei123 发布于 2023-10-08 阅读(758)

菜鸟教程php在线编辑器

thinkphp源码无差别阅读(六)

thinkphp6源码分析(2021/12/28thinkphp源码无差别阅读(六))

framework阅读Service.php属性:app构造方法:construct加载路由:loadRoutesFrom注册路由:regi资源sterRoutes添加指令:commandsSession.php

属性:namespace设置驱动:createDriver获取配置:getConfig未知:resolveConfig获取默认驱动:资源getDefaultDriverValidate.php属性:type、alias、rule、message、field、typeMsg、currentScene、defaultRegex、filte资源r、scene、error、batch、failException、only、remove、append、regex、db、lang、request、maker构造方法:construct设置服务注入资源:maker设置Lang对象:setLang设置Db对象:setDb设置Request对象:setRequest添加验证规则:rule注册验证规则:extend设置验证规则的默认提示信息:setTyp资源eMsg设置提示信息:message设置验证场景:scene是否有验证场景:hasScene设置批量验证:batch设置验证失败抛出异常:failException指定需要验证的字段:only移除验证资源规则:remove追加验证规则:append检验数据:check根据验证规则验证数据:checkRule验证单个字段规则:checkItem获取当前验证类型及规则:getValidateType是否一资源致规则:confirm是否不同规则:diffrent大于等于规则:egt大于规则:gt小于等于规则:elt小于规则:lt相等规则:eq必须规则:must有效格式:is获取图片类型:getImageTy资源pe验证表单令牌:token验证域名和ip:activeUrl验证ip:ip验证文件后缀:checkExt验证文件大小:checkSize验证文件类型:checkMime验证文件后缀:fileExt验资源证文件类型:fileMime验证文件大小:fileSize验证图片宽高以及类型:image验证时间和日期格式:dateFormat验证唯一性:unique使用filtervar验证: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源码留言点击留言

亲爱的读者们,感谢您花时间阅读本文。如果资源您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

河南中青旅行社综合资讯 奇遇综合资讯 盛世蓟州综合资讯 综合资讯 游戏百科综合资讯 新闻83240