Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cakephp 验证数字字段,值介于1和10之间_Cakephp_Cakephp 2.0_Cakephp 2.3 - Fatal编程技术网

Cakephp 验证数字字段,值介于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

是否可以根据数字值验证数字字段?例如,它应该大于1,小于10

我检查了,但它只有
长度
验证。

创建自定义模型规则 像这样

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;

}

验证::比较或验证::同一文档中的范围。。。