Spec-Zone.ru › Phalcon 2

Класс 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API