Spec-Zone.ru › Yii 1.1

IBehavior

Пакет system.base
Наследование интерфейс IBehavior
Подклассы CActiveRecordBehavior, CBehavior, CConsoleCommandBehavior, CModelBehavior, CTimestampBehavior
Исходный код framework/base/interfaces.php
Интерфейс IBehavior реализуется всеми классами поведения.

Поведение — это способ расширения компонента дополнительными методами, определёнными в классе поведения, но недоступными в классе компонента.

Публичные методы

Метод Описание Определено в
attach() Прикрепляет объект поведения к компоненту. IBehavior
detach() Открепляет объект поведения от компонента. IBehavior
getEnabled() Возвращает, включено ли это поведение. IBehavior
setEnabled() Устанавливает, включено ли это поведение. IBehavior

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

attach() метод

abstract public void attach(CComponent $component)
$component CComponent компонент, к которому должно быть прикреплено это поведение.
Исходный код: framework/base/interfaces.php#513 (показать)
public function attach($component);

Прикрепляет объект поведения к компоненту.

detach() метод

abstract public void detach(CComponent $component)
$component CComponent компонент, от которого должно быть откреплено это поведение.
Исходный код: framework/base/interfaces.php#518 (показать)
public function detach($component);

Открепляет объект поведения от компонента.

getEnabled() метод

abstract public boolean getEnabled()
{return} boolean включено ли это поведение
Исходный код: framework/base/interfaces.php#522 (показать)
public function getEnabled();

setEnabled() метод

abstract public void setEnabled(boolean $value)
$value boolean включено ли это поведение
Исходный код: framework/base/interfaces.php#526 (показать)
public function setEnabled($value);

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

Spec-Zone.ru

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