Base class for a Joomla Controller
Controller (Controllers are where you put all the actual code.) Provides basic functionality, such as rendering views (aka displaying templates).
Located in /libraries/joomla/application/component/controller.php (line 22)
JObject | --JController
Class | Description |
---|---|
CpanelController | Cpanel Controller |
AdminController | Admin Controller |
CheckinController | Checkin Controller |
ModulesController | Modules manager master display controller. |
MessagesHelper | |
JHtmlMessages | |
MessagesController | Messages master display controller. |
MessagesControllerConfig | Messages Component Message Model |
UsersController | Users master display controller. |
UsersControllerMail | Users mail controller. |
NewsfeedsController | Newsfeeds master display controller. |
ConfigController | Config Component Controller |
ConfigControllerComponent | Note: this view is intended only to be opened in a popup |
ConfigControllerApplication | |
LanguagesController | Languages Controller |
LanguagesControllerInstalled | Languages Controller |
WeblinksController | Weblinks Weblink Controller |
PluginsController | Plugins master display controller. |
InstallerController | Installer Controller |
InstallerControllerDiscover | |
InstallerControllerInstall | |
InstallerControllerUpdate | |
InstallerControllerDatabase | |
InstallerControllerManage | |
CategoriesController | Categories view class for the Category package. |
RedirectController | Redirect master display controller. |
TemplatesController | Templates manager master display controller. |
TemplatesControllerTemplate | Template style controller class. |
TemplatesControllerSource | Template style controller class. |
FinderController | Base controller class for Finder. |
FinderControllerIndexer | Indexer controller class for Finder. |
MediaController | Media Manager Component Controller |
File Media Controller | |
MediaControllerFolder | Folder Media Controller |
ContactController | Component Controller |
JoomlaupdateController | Joomla! Update Controller |
JoomlaupdateControllerUpdate | The Joomla! update controller for the Update view |
ContentController | Component Controller |
SearchController | Search master display controller. |
SearchControllerSearches | Methods supporting a list of search terms. |
MenusController | Base controller class for Menu Manager. |
MenusControllerMenus | The Menu List Controller |
BannersController | Banners master display controller. |
Tracks list controller class. | |
LoginController | Login Controller |
CacheController | Cache Controller |
JControllerForm | Controller tailored to suit most form-based admin operations. |
JControllerAdmin | Base class for a Joomla Administrator Controller |
JControllerLegacy | Alias to JController for forward compatability. |
The base path of the controller
The default view for the display method.
The mapped task that was performed.
Redirect message.
Redirect message type.
Array of class methods
The prefix of the models
The name of the controller
The set of search directories for resources (views).
URL for redirection.
Current or most recently performed task.
Array of class methods to call for a given task.
ACO Section for the controller.
Default ACO Section value for the controller.
Inherited from JObject
JObject::$_errors
Adds to the stack of model paths in LIFO order.
Create the filename for a resource.
Method to get a singleton controller instance.
Constructor.
Adds to the search path for templates and resources.
Add one or more view paths to the controller's stack, in LIFO order.
Authorisation check
Authorisation check
Method to check whether an ID is in the edit list.
Method to load and return a model object.
Method to load and return a view object. This method first looks in the current template directory for a match and, failing that, uses a default set path to load the view class file.
Note the "name, prefix, type" order of parameters, which differs from the "name, type, prefix" order used in related public methods.
Typical view method for MVC based architecture
This function is provide as a default implementation, in most cases you will need to override it in your own controllers.
Execute a task by triggering a method in the derived class.
Method to get a model object, loading it if required.
Method to get the controller name
The dispatcher name is set by default parsed using the classname, or it can be set by passing a $config['name'] in the class constructor
Get the last task that is being performed or was most recently performed.
Gets the available tasks in the controller.
Method to get a reference to the current view and load it if necessary.
Method to add a record ID to the edit list.
Redirects the browser or returns false if no redirect is set.
Register the default task to perform if a mapping is not found.
Register (map) a task to a method in the class.
Method to check whether an ID is in the edit list.
Sets the access control levels.
Sets the internal message that is passed with a redirect
Sets an entire array of search paths for resources.
Set a URL for browser redirection.
Unregister (unmap) a task in the class.
Inherited From JObject
JObject::__construct()
JObject::def()
JObject::get()
JObject::getError()
JObject::getErrors()
JObject::getProperties()
JObject::set()
JObject::setError()
JObject::setProperties()
JObject::toString()
JObject::__toString()
Documentation generated on Mon, 25 Jun 2012 13:53:32 -0500 by phpDocumentor 1.4.4