使用自定义函数验证附加规则,函数可以是 Common/common.php 里的自定义函数,也可以是 PHP 的内置函数:
class UserModel extends Model{
protected $_validate = array(
array('username','checkName','用户名不符合要求。',0,'function'),
};
}
自定义 checkName 函数:
function checkName($username){
if(!preg_match('/^{3,15}$/', $username)){
return false;
}else{
return true;
}
}
提示:对于用户名的规则可以直接使用正则验证而无需函数,在此只是为了演示自定义函数的验证的用法而已。