Cakephp 验证数字字段,值介于1和10之间
是否可以根据数字值验证数字字段?例如,它应该大于1,小于10 我检查了,但它只有Cakephp 验证数字字段,值介于1和10之间,cakephp,cakephp-2.0,cakephp-2.3,Cakephp,Cakephp 2.0,Cakephp 2.3,是否可以根据数字值验证数字字段?例如,它应该大于1,小于10 我检查了,但它只有长度验证。创建自定义模型规则 像这样 phoneno' => array( 'rule' => array('isValidPhone') ), function isValidPhone($phone){ $phone_no=$phone['phoneno']; $errors = array(); if(empty($phone_no)) { $errors [] = "Pl
长度
验证。创建自定义模型规则
像这样
phoneno' => array(
'rule' => array('isValidPhone')
),
function isValidPhone($phone){
$phone_no=$phone['phoneno'];
$errors = array();
if(empty($phone_no)) {
$errors [] = "Please enter Phone Number";
}
else if (!preg_match ("/[^1-9]/", $phone_no);) {
$errors [] = "Please enter valid Phone Number";
}
if (!empty($errors))
return implode("\n", $errors);
return true;
}验证::比较或验证::同一文档中的范围。。。