Spec-Zone.ru › Phalcon 2

Класс Phalcon\Validation

extends абстрактный класс Phalcon\DI\Injectable

implements Phalcon\Events\EventsAwareInterface, Phalcon\DI\InjectionAwareInterface

Позволяет валидировать данные с помощью валидаторов

Методы

public __construct ([array $validators])

Конструктор Phalcon\Validation

public Phalcon\Validation\Message\Group validate ([array|object $data], [object $entity])

Проверка набора данных по набору правил

public Phalcon\Validation add (string $attribute, unknown $validator)

Добавляет валидатор к полю

public Phalcon\Validation setFilters (array|string $attribute, unknown $filters)

Добавляет фильтры к полю

public mixed getFilters ([string $attribute])

Возвращает все фильтры или определённый

public array getValidators ()

Возвращает добавленные валидаторы

public object getEntity ()

Возвращает связанную сущность

public Phalcon\Validation\Message\Group getMessages ()

Возвращает зарегистрированные валидаторы

public Phalcon\Validation appendMessage (Phalcon\Validation\MessageInterface $message)

Добавляет сообщение в список сообщений

public Phalcon\Validation bind (object $entity, object|array $data)

Присваивает данные сущности. Сущность используется для получения значений валидации

public mixed getValue (string $attribute)

Получает значение для проверки в источнике данных array/object

public setDefaultMessages ([unknown $messages])

...

public getDefaultMessage (unknown $type)

...

public setLabels (unknown $labels)

Добавляет метки для полей

public mixed getLabel (unknown $field)

Получить метку для поля

public setDI (Phalcon\DiInterface $dependencyInjector) унаследовано от Phalcon\DI\Injectable

Устанавливает инжектор зависимостей

public Phalcon\DiInterface getDI () унаследовано от Phalcon\DI\Injectable

Возвращает внутренний инжектор зависимостей

public setEventsManager (Phalcon\Events\ManagerInterface $eventsManager) унаследовано от Phalcon\DI\Injectable

Устанавливает менеджер событий

public Phalcon\Events\ManagerInterface getEventsManager () унаследовано от Phalcon\DI\Injectable

Возвращает внутренний менеджер событий

public __get (unknown $property) унаследовано от Phalcon\DI\Injectable

Магический метод __get

© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Validation.html

Spec-Zone.ru

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