Spec-Zone.ru › Phalcon 2

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

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

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

Позволяет валидировать поля электронной почты на соответствие корректным значениям

use Phalcon\Mvc\Model\Validator\Email as EmailValidator;

class Subscriptors extends Phalcon\Mvc\Model
{

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

Spec-Zone.ru

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