本文整理汇总了PHP中Validator::Validator方法的典型用法代码示例。如果您正苦于以下问题:PHP Validator::Validator方法的具体用法?PHP Validator::Validator怎么用?PHP Validator::Validator使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Validator
的用法示例。
在下文中一共展示了Validator::Validator方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: ChoiceValidator
/**
* Create a new ChoiceValidator instance.
*
* @access public
* @since 1.0
*/
function ChoiceValidator()
{
parent::Validator();
$this->params['choices'] = array();
$this->params['choices_error'] = 'Invalid value';
$this->params['sensitive'] = FALSE;
$this->params['valid'] = TRUE;
}
示例2: ValidatorControlledVocab
/**
* Constructor.
* @param $symbolic string
* @param $assocType int
* @param $assocId int
*/
function ValidatorControlledVocab($symbolic, $assocType, $assocId)
{
parent::Validator();
$controlledVocabDao =& DAORegistry::getDAO('ControlledVocabDAO');
$controlledVocab = $controlledVocabDao->getBySymbolic($symbolic, $assocType, $assocId);
if ($controlledVocab) {
$this->_acceptedValues = array_keys($controlledVocab->enumerate());
} else {
$this->_acceptedValues = array();
}
}
示例3: VA_MANDATORY
/**
* Standard Constructor
*/
function VA_MANDATORY() {
global $lang;
Validator::Validator("MANDATORY", $lang->get("MANDATORY"), "");
}
示例4: MaxLengthValidator
function MaxLengthValidator($field, $maxLength, $key = '')
{
$this->_maxLength = $maxLength;
parent::Validator($field, $key);
}
示例5: ValidateRegex
/**
* Constucts a new ValidateEmail object subclass or Validator
* @param $email the string to validate
*/
function ValidateRegex($checkText, $pattern, $required)
{
$this->pattern = $pattern;
$this->checkText = $checkText;
$this->required = $required;
Validator::Validator();
}
示例6: Numeric
/**
* Constructor de la clase
* @access public
* @param $field (string) campo a validar
* @param $key (sting) clave de internacionalización
*/
function Numeric($field, $key = '')
{
parent::Validator($field, $key);
}
示例7: ValidContent
/**
* Define al campo especificado como obligatorio, con la posiblidad de asignar el mensaje que se va a mostrar
* @access public
* @param $field (string) campo a validar
* @param $key (sting) clave de internacionalizaci�n
*/
function ValidContent($field, $key = '')
{
parent::Validator($field, $key);
}
示例8: IPValidator
/**
* Mediante este constructor se indica la ip a validar.
* @param string $ip Campo del formulario que tiene la ip a validar. En formato 'nnn.nnn.nnn.nnn'.
* @return IPValidator
* @access public
*/
function IPValidator($ip, $key = '')
{
parent::Validator($ip, $key);
$this->_ip = $ip;
}
示例9: Condition
/**
* Evalúa si se cumple la condición especificada
*
* @access public
* @param $condition (bool) condición a evaluar
* @param $key (sting) clave de internacionalización
*/
function Condition($condition, $key = '')
{
parent::Validator("", $key);
$this->_condition = $condition;
}
示例10: Required
/**
* Define al campo especificado como obligatorio, con la posiblidad de asignar el mensaje que se va a mostrar
* @access public
* @param $field (string) campo a validar
* @param $key (sting) clave de internacionalización
*/
function Required($field, $key = '')
{
parent::Validator($field, $key);
}
示例11: EmailValidator
/**
* Mediante este constructor se indica el email a validar.
* @param string $email Campo del formulario que tiene el email a validar.
* @return EmailValidator
* @access public
*/
function EmailValidator($email, $key = '')
{
parent::Validator($email, $key);
$this->_email = $email;
}
示例12: MinMaxValueValidator
function MinMaxValueValidator($field, $minValue, $maxValue, $key = '')
{
$this->_minValue = $minValue;
$this->_maxValue = $maxValue;
parent::Validator($field, $key);
}
示例13: DateField
/**
* Constructor de la clase. Cada parte de la fecha se forma con el nombre del campo m�s el sufijo _anio, _mes o _dia.
* @access public
* @param $field (string) campo a validar
* @param $key (sting) clave de internacionalizaci�n
* @param $required (bool) indica si el campo es obligatorio
*/
function DateField($field, $key = '', $required = false)
{
parent::Validator($field, $key);
$this->_required = $required;
}
示例14: CustomValidator
public function CustomValidator($callback)
{
$this->callback = $callback;
Validator::Validator();
}
示例15: NumericRangeValidator
public function NumericRangeValidator($start, $finish)
{
$this->start = $start;
$this->finish = $finish;
Validator::Validator();
}