喜迎
春节

ThinkPHP5 中rule规则


rule规则

class Item extends \think\Validate{
    protected $rule = [
        ['mobile|手机号', 'require|length:11', '手机号必填|手机号格式不正确'],
        …
    ];

    protected $scene = [
        'add'=>['mobile','name'…],
        …
    ];

}

添加自定义校验

$rule = [
    ['anchor_id|关联账号', 'require|checkAnchor'],
];

protected function checkAnchor($value){
    …
    if ($error = $server->getError()) {
        extract($error);
        /**
         * @var $msg
         */
        return $msg;
    }
    return true;
}

文章作者: Crazy Boy
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Crazy Boy !
评 论
 上一篇
PHP中...的用法
PHP中...的用法
如果…在函数的定义中,则表示传入多个参数(个数不定)将合并成一个数组(索引数组) function sum(...$numbers){ $sum = 0; foreach ($numbers as $numbe
2022-06-02
下一篇 
MySQL中的JSON
MySQL中的JSON
以MySQL为代表的关系型数据库,5.7.8之前没有JSON这种数据类型,只能以varchar或者text形式变相的支持JSON,存取键值极不方便;5.7.8开始有JSON数据类型,有专门语法支持键值的存取,易用性得到很大提升。下面说说js
2022-05-20
  目录