__call() Calls the named method which is not a class method. __clone() This method is called after the object is created by cloning an existing one. __construct() Constructor. __get() Returns the value of an object property. __isset() Checks if a property is set, i.e. defined and not null. __set() Sets value of an object property. __unset() Sets an object property to null. afterAction() This method is invoked right after an action within this module is executed. attachBehavior() Attaches a behavior to this component. attachBehaviors() Attaches a list of behaviors to the component. beforeAction() This method is invoked right before an action within this module is executed. behaviors() Returns a list of behaviors that this component should behave as. bootstrap() Bootstrap method to be called during application bootstrap stage. canGetProperty() Returns a value indicating whether a property can be read. canSetProperty() Returns a value indicating whether a property can be set. className() Returns the fully qualified name of this class. clear() Removes the component from the locator. createController() Creates a controller instance based on the given route. createControllerByID() Creates a controller based on the given controller ID. detachBehavior() Detaches a behavior from the component. detachBehaviors() Detaches all behaviors from the component. ensureBehaviors() Makes sure that the behaviors declared in behaviors() are attached to this component. get() Returns the component instance with the specified ID. getBasePath() Returns the root directory of the module. getBehavior() Returns the named behavior object. getBehaviors() Returns all behaviors attached to this component. getComponents() Returns the list of the component definitions or the loaded component instances. getControllerPath() Returns the directory that contains the controller classes according to controllerNamespace . getInstance() Returns the currently requested instance of this module class. getLayoutPath() Returns the directory that contains layout view files for this module. getModule() Retrieves the child module of the specified ID. getModules() Returns the sub-modules in this module. getToolbarHtml() Gets toolbar HTML getUniqueId() Returns an ID that uniquely identifies this module among all modules within the current application. getVersion() Returns current module version. getViewPath() Returns the directory that contains the view files for this module. getYiiLogo() Returns the logo URL to be used in <img src="
has() Returns a value indicating whether the locator has the specified component definition or has instantiated the component. hasEventHandlers() Returns a value indicating whether there is any handler attached to the named event. hasMethod() Returns a value indicating whether a method is defined. hasModule() Checks whether the child module of the specified ID exists. hasProperty() Returns a value indicating whether a property is defined. htmlTitle() init() Initializes the object. off() Detaches an existing event handler from this component. on() Attaches an event handler to an event. renderToolbar() Renders mini-toolbar at the end of page body. runAction() Runs a controller action specified by a route. set() Registers a component definition with this locator. setAliases() Defines path aliases. setBasePath() Sets the root directory of the module. setComponents() Registers a set of component definitions in this locator. setDebugHeaders() Setting headers to transfer debug data in AJAX requests without interfering with the request itself. setInstance() Sets the currently requested instance of this module class. setLayoutPath() Sets the directory that contains the layout files. setModule() Adds a sub-module to this module. setModules() Registers sub-modules in the current module. setVersion() Sets current module version. setViewPath() Sets the directory that contains the view files. setYiiLogo() Sets the logo URL to be used in <img src="
trigger() Triggers an event.