我需要在Yii中验证一些变量值;
我没有model,我需要一个预制yii public method.
其中一些必须是整数,其他字符串;
这些值是通过GET传递的.
我尝试了所有的yii所有的验证类,但都没有.
有没有人试过这个并成功了?
我需要这样的东西:
$validator = new CValidator();
$result = $validator->validate(array($key=>$value));
Run Code Online (Sandbox Code Playgroud)
开放为sugestions
您可以为特定验证器执行此操作:
$Validator = new CEmailValidator;
if($Validator->validateValue($value))
{
// Valid
}
Run Code Online (Sandbox Code Playgroud)
从Yii Framework文件CEmailValidator.php:
/**
* Validates a static value to see if it is a valid email.
* Note that this method does not respect {@link allowEmpty} property.
* This method is provided so that you can call it directly without going through the model validation rule mechanism.
* @param mixed $value the value to be validated
* @return boolean whether the value is a valid email
* @since 1.1.1
*/
public function validateValue($value)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5042 次 |
| 最近记录: |