Spec-Zone.ru › Yii 1.1

CConsoleCommandEvent

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

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

Общественные свойства

Свойство Тип Описание Определено в
action string имя действия CConsoleCommandEvent
exitCode integer код завершения приложения. CConsoleCommandEvent
handled boolean обработан ли событие. CEvent
params mixed дополнительные параметры события. CEvent
sender object отправитель этого события CEvent
stopCommand boolean должно ли выполняться действие. CConsoleCommandEvent

Общественные методы

Метод Описание Определено в
__call() Вызывает именованный метод, который не является методом класса. CComponent
__construct() Конструктор. CConsoleCommandEvent
__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

Подробности свойств

action свойство

public string $action;

имя действия

exitCode свойство

public integer $exitCode;

код завершения приложения. Это свойство доступно в событии CConsoleCommand::onAfterAction и будет установлено в код завершения, возвращенный действием консольной команды. Вы можете установить его, чтобы изменить код завершения приложения.

stopCommand свойство

public boolean $stopCommand;

должно ли выполняться действие. Если это свойство установлено в true обработчиком события, действие консольной команды завершится после обработки этого события. Если false, что является значением по умолчанию, циклы нормального выполнения продолжатся, включая выполнение действия и вызов CConsoleCommand::afterAction.

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

__construct() метод

public void __construct(mixed $sender=NULL, string $params=NULL, string $action=NULL, integer $exitCode=0)
$sender mixed отправитель события
$params string параметры, которые должны быть переданы методу действия.
$action string имя действия
$exitCode integer код завершения приложения
Исходный код: framework/console/CConsoleCommandEvent.php#47 (показать)
public function __construct($sender=null,$params=null,$action=null,$exitCode=0){
    
parent::__construct($sender,$params);
    
$this->action=$action;
    
$this->exitCode=$exitCode;
}

Конструктор.

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

Spec-Zone.ru

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