Класс Phalcon\Mvc\Model\Validator\Regex
расширяет абстрактный класс Phalcon\Mvc\Model\Validator
реализует Phalcon\Mvc\Model\ValidatorInterface
Разрешает проверку, соответствует ли значение поля заданному регулярному выражению
use Phalcon\Mvc\Model\Validator\Regex as RegexValidator;
class Subscriptors extends Phalcon\Mvc\Model
{
public function validation()
{
$this->validate(new RegexValidator(array(
'field' => 'created_at',
'pattern' => '/^[0-9]{4}[-\/](0[1-9]|1[12])[-\/](0[1-9]|[12][0-9]|3[01])$/'
)));
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_Regex.html