Spec-Zone.ru › Phalcon 2

Класс Phalcon\Mvc\Model\Validator\Uniqueness

расширяет абстрактный класс Phalcon\Mvc\Model\Validator

реализует Phalcon\Mvc\Model\ValidatorInterface

Проверяет, что поле или комбинация полей не присутствуют более одного раза в существующих записях связанной таблицы

use Phalcon\Mvc\Model\Validator\Uniqueness as Uniqueness;

class Subscriptors extends Phalcon\Mvc\Model
{

  public function validation()
  {
      $this->validate(new Uniqueness(array(
          'field' => 'email'
      )));
      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_Uniqueness.html

Spec-Zone.ru

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