Skip to content
PHP Ecosystem
Explore

ViewEvent

API reference › yii › base › ViewEvent

classyii\base\ViewEvent
ExtendsEvent » BaseObject
ImplementsConfigurable
Since2.0
Sourceframework/base/ViewEvent.php

ViewEvent represents events triggered by the View component.

PropertyTypeDescriptionDefined by
$datamixedThe data that is passed to Component::on() when attaching an event handler. Default: null.Event
$handledboolWhether the event is handled. Default: false.Event
$isValidboolWhether to continue rendering the view file. Default: true.ViewEvent
$namestringThe event name. Default: null.Event
$outputstringThe rendering result of View::renderFile(). Default: null.ViewEvent
$paramsarrayThe parameter array passed to the View::render() method. Default: null.ViewEvent
$senderobject|nullThe sender of this event. Default: null.Event
$viewFilestringThe view file being rendered. Default: null.ViewEvent
MethodDescriptionDefined by
__construct()Constructor.BaseObject
__call()Calls the named method which is not a class method.BaseObject
__get()Returns the value of an object property.BaseObject
__isset()Checks if a property is set, i.e. defined and not null.BaseObject
__set()Sets value of an object property.BaseObject
__unset()Sets an object property to null.BaseObject
canGetProperty()Returns a value indicating whether a property can be read.BaseObject
canSetProperty()Returns a value indicating whether a property can be set.BaseObject
className() staticReturns the fully qualified name of this class.BaseObject
hasHandlers() staticReturns a value indicating whether there is any handler attached to the specified class-level event.Event
hasMethod()Returns a value indicating whether a method is defined.BaseObject
hasProperty()Returns a value indicating whether a property is defined.BaseObject
init()Initializes the object.BaseObject
off() staticDetaches an event handler from a class-level event.Event
offAll() staticDetaches all registered class-level event handlers.Event
on() staticAttaches an event handler to a class-level event.Event
trigger() staticTriggers a class-level event.Event
public bool $isValid = true

Whether to continue rendering the view file.

Event handlers of View::EVENT_BEFORE_RENDER may set this property to decide whether to continue rendering the current view file.

public string $output = null

The rendering result of View::renderFile().

Event handlers may modify this property and the modified output will be returned by View::renderFile(). This property is only used by View::EVENT_AFTER_RENDER event.