Spec-Zone.ru › Yii 1.1

CModelEvent

Пакет system.base
Наследование class CModelEvent » CEvent » CComponent
С момента 1.0
Исходный код framework/base/CModelEvent.php
Класс CModelEvent.

CModelEvent представляет параметры события, необходимые для событий, поднимаемых моделью.

Свойства Public

Свойство Тип Описание Определено в
handled boolean обработано ли событие. CEvent
isValid boolean является ли модель действительной и должна ли она продолжить нормальный цикл выполнения методов. CModelEvent
params mixed дополнительные параметры события. CEvent
sender object отправитель этого события CEvent

Методы Public

Метод Описание Определено в
__call() Вызывает именованный метод, который не является методом класса. CComponent
__construct() Конструктор. CEvent
__get() Возвращает значение свойства, список обработчиков событий или поведение на основе его имени. CComponent
__isset() Проверяет, является ли значение свойства нулевым. CComponent
__set() Устанавливает значение свойства компонента. CComponent
__unset() Устанавливает свойство компонента в значение null. CComponent
asa() Возвращает объект поведения с указанным именем. CComponent
attachBehavior() Присоединяет поведение к этому компоненту. CComponent
attachBehaviors() Присоединяет список поведений к компоненту. CComponent
attachEventHandler() Присоединяет обработчик событий к событию. CComponent
canGetProperty() Определяет, можно ли считать свойство. CComponent
canSetProperty() Определяет, можно ли установить свойство. CComponent
detachBehavior() Отсоединяет поведение от компонента. CComponent
detachBehaviors() Отсоединяет все поведения от компонента. CComponent
detachEventHandler() Отсоединяет существующий обработчик событий. CComponent
disableBehavior() Отключает присоединённое поведение. CComponent
disableBehaviors() Отключает все присоединённые поведения к этому компоненту. CComponent
enableBehavior() Включает присоединённое поведение. CComponent
enableBehaviors() Включает все присоединённые поведения к этому компоненту. CComponent
evaluateExpression() Вычисляет выражение PHP или обратный вызов в контексте этого компонента. CComponent
getEventHandlers() Возвращает список присоединенных обработчиков событий для события. CComponent
hasEvent() Определяет, определено ли событие. CComponent
hasEventHandler() Проверяет, есть ли прикрепленные обработчики для указанного события. CComponent
hasProperty() Определяет, определено ли свойство. CComponent
raiseEvent() Поднимает событие. CComponent

Подробное описание свойств

isValid свойство

public boolean $isValid;

указывает, находится ли модель в действительном состоянии и должна ли она продолжить выполнение своих нормальных циклов выполнения методов. По умолчанию имеет значение true. Например, при поднятии этого события в объекте CFormModel, который выполняет CModel::beforeValidate, если обработчик события установит это свойство в значение false, метод CModel::validate прекратит выполнение после обработки этого события. Если свойство равно true, нормальные циклы выполнения будут продолжены, включая выполнение реальной валидации и вызов CModel::afterValidate.

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc/api/1.1/CModelEvent

Spec-Zone.ru

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