PHP Класс 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.
Показать файл
Открыть проект
Примеры использования класса
Открытые методы
Защищенные методы
Описание методов
evaluateDataTypeCheck()
защищенный Метод
Determine if the given value is of a particular type using RegExp.
evaluateIsValid()
публичный Метод
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()
защищенный Метод
This method overrides the parent implementation.
getClientScriptOptions()
защищенный Метод
Returns an array of javascript validator options.
getDataType()
публичный Метод
public getDataType ( ) : TValidationDataType |
Результат |
TValidationDataType |
the data type that the values being compared are converted to before the comparison is made. Defaults to TValidationDataType::String. |
setDataType()
публичный Метод
Sets the data type that the values being compared are converted to before the comparison is made.