PHP Class Prado\Web\UI\WebControls\TDataTypeValidator
TDataTypeValidator verifies if the input data is of the type specified
by {@link setDataType DataType}.
The following data types are supported:
-
Integer A 32-bit signed integer data type.
-
Float A double-precision floating point number data type.
-
Date A date data type.
-
String A string data type.
For
Date type, the property {@link setDateFormat DateFormat}
will be used to determine how to parse the date string. If it is not
provided, the string will be assumed to be in GNU datetime format.
ファイルを表示
Open project: pradosoft/prado
Class Usage Examples
Public Methods
Protected Methods
Method Details
evaluateDataTypeCheck()
protected method
Determine if the given value is of a particular type using RegExp.
evaluateIsValid()
public method
The validation succeeds if the input data is of valid type.
The validation always succeeds if ControlToValidate is not specified
or the input data is empty.
getClientClassName()
protected method
This method overrides the parent implementation.
getClientScriptOptions()
protected method
Returns an array of javascript validator options.
getDataType()
public method
public getDataType ( ) : TValidationDataType |
return |
TValidationDataType |
the data type that the values being compared are converted to before the comparison is made. Defaults to TValidationDataType::String. |
setDataType()
public method
Sets the data type that the values being compared are converted to before the comparison is made.