Класс Phalcon\Mvc\Model\Validator\StringLength
extends абстрактный класс Phalcon\Mvc\Model\Validator
implements Phalcon\Mvc\Model\ValidatorInterface
Просто проверяет ограничения длины заданной строки
use Phalcon\Mvc\Model\Validator\StringLength as StringLengthValidator;
class Subscriptors extends Phalcon\Mvc\Model
{
public function validation()
{
$this->validate(new StringLengthValidator(array(
'field' => 'name_last',
'max' => 50,
'min' => 2,
'messageMaximum' => 'We don\'t like really long names',
'messageMinimum' => 'We want more than just their initials'
)));
if ($this->validationHasFailed() == true) {
return false;
}
}
}
Методы
public boolean validate (Phalcon\Mvc\ModelInterface $record)
Выполняет проверку валидатора
public __construct (array $options) унаследованно от Phalcon\Mvc\Model\Validator
Конструктор Phalcon\Mvc\Model\Validator
protected appendMessage () унаследованно от Phalcon\Mvc\Model\Validator
Добавляет сообщение к валидатору
public array getMessages () унаследованно от Phalcon\Mvc\Model\Validator
Возвращает сообщения, сгенерированные валидатором
public array getOptions () унаследованно от Phalcon\Mvc\Model\Validator
Возвращает все параметры валидатора
public mixed getOption () унаследованно от Phalcon\Mvc\Model\Validator
Возвращает параметр
public boolean isSetOption () унаследованно от Phalcon\Mvc\Model\Validator
Проверяет, был ли определён параметр в параметрах валидатора
© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Mvc_Model_Validator_StringLength.html