## [Zend_Controller] element index

### Package indexes

- Zend_Mime
- Zend_Mail
- Zend_Filter
- Zend_Json
- Zend_Db
- Zend_Http
- Zend_Service
- Zend_Pdf
- Zend_Feed
- Zend_Config
- Zend_Search_Lucene
- Zend_Search
- Zend_Cache
- Zend_View
- Zend_Uri
- Zend_XmlRpc
- Zend_Log
- Zend

All elements
_
top

$_action
  Zend_Controller_Dispatcher_Token::$_action in Token.php
  Name of the action to dispatch. The action is usually a method of the controller. This is the raw name, such as it would be extracted from the URI. It is the responsibility of the dispatcher to format it.
$_action
  Zend_Controller_Action::$_action in Action.php
  Zend_Controller_Dispatcher_Token object wrapping this controller/action call.
$_controller
  Zend_Controller_Dispatcher_Token::$_controller in Token.php
  Name of the controller to dispatch. This is the raw name, such as it would be extracted from the URI. It is the responsibility of the dispatcher to format it.
$_params
  Zend_Controller_Dispatcher_Token::$_params in Token.php
  Array of key/value pairs to pass as parameters to the controller.
_forward
  Zend_Controller_Action::_forward() in Action.php
  Forward to another controller/action.
_getAllParams
  Zend_Controller_Action::_getAllParams() in Action.php
  Return all parameters that were passed to the controller as an associative array.
_getParam
  Zend_Controller_Action::_getParam() in Action.php
  Gets a parameter that was passed to this controller. If the parameter does not exist, FALSE will be return.
_redirect
  Zend_Controller_Action::_redirect() in Action.php
  Redirect to another URL
__call
  Zend_Controller_Action::__call() in Action.php
  Proxy for undefined methods. Default behavior is to throw an exception on undefined methods, however this function can be overrided to implement magic (dynamic) actions.
__construct
  Zend_Controller_Dispatcher_Token::__construct() in Token.php
  Class constructor. A Zend_Controller_Dispatcher_Token object must be built with a controller name and an action, but parameters are optional.
__construct
  Zend_Controller_Action::__construct() in Action.php
  Class constructor
$_directory
  Zend_Controller_Dispatcher::$_directory in Dispatcher.php
  Directory where Zend_Controller_Action files are stored.
_dispatch
  Zend_Controller_Dispatcher::_dispatch() in Dispatcher.php
  If $performDispatch is FALSE, this method will check if a controller file exists. This still doesn't necessarily mean that it can be dispatched in the stricted sense, as file may not contain the controller class or the controller may reject the action.
_formatName
  Zend_Controller_Dispatcher::_formatName() in Dispatcher.php
  Formats a string from a URI into a PHP-friendly name. Replaces words separated by "-", "_", or "." with camelCaps and removes any characters that are not alphanumeric.
$_plugins
  Zend_Controller_Plugin_Broker::$_plugins in Broker.php
  Array of instance of objects implementing Zend_Controller_Plugin_Interface
$_currentRoute
  Zend_Controller_RewriteRouter::$_currentRoute in RewriteRouter.php
$_defaults
  Zend_Controller_Router_Route::$_defaults in Route.php
$_params
  Zend_Controller_Router_Route::$_params in Route.php
$_parts
  Zend_Controller_Router_Route::$_parts in Route.php
$_requirements
  Zend_Controller_Router_Route::$_requirements in Route.php
$_rewriteBase
  Zend_Controller_RewriteRouter::$_rewriteBase in RewriteRouter.php
$_routes
  Zend_Controller_RewriteRouter::$_routes in RewriteRouter.php
$_staticCount
  Zend_Controller_Router_Route::$_staticCount in Route.php
$_values
  Zend_Controller_Router_Route::$_values in Route.php
$_vars
  Zend_Controller_Router_Route::$_vars in Route.php
__construct
  Zend_Controller_Router_Route::__construct() in Route.php
  Prepares the route for mapping by splitting (exploding) it to a corresponding atomic parts. These parts are assigned a position which is later used for matching and preparing values.
__construct
  Zend_Controller_RewriteRouter::__construct() in RewriteRouter.php
__construct
  Zend_Controller_Router_Route_Interface::__construct() in Interface.php

a
top

Action.php
  Action.php in Action.php
Abstract.php
  Abstract.php in Abstract.php
addConfig
  Zend_Controller_RewriteRouter::addConfig() in RewriteRouter.php
addRoute
  Zend_Controller_RewriteRouter::addRoute() in RewriteRouter.php
addRoutes
  Zend_Controller_RewriteRouter::addRoutes() in RewriteRouter.php
assemble
  Zend_Controller_Router_Route::assemble() in Route.php
  Assembles user submitted parameters forming a URL path defined by this route
assemble
  Zend_Controller_Router_Route_Interface::assemble() in Interface.php

b
top

Broker.php
  Broker.php in Broker.php

d
top

dispatch
  Zend_Controller_Front::dispatch() in Front.php
  Dispatch an HTTP request to a controller/action.
dispatch
  Zend_Controller_Dispatcher_Interface::dispatch() in Interface.php
  Dispatches a Zend_Controller_Dispatcher_Token object to a controller/action. If the action requests a forward to another action, a new Zend_Controller_Dispatcher_Token will be returned.
dispatch
  Zend_Controller_Dispatcher::dispatch() in Dispatcher.php
  Dispatch to a controller/action
Dispatcher.php
  Dispatcher.php in Dispatcher.php
dispatchLoopShutdown
  Zend_Controller_Plugin_Interface::dispatchLoopShutdown() in Interface.php
  Called before Zend_Controller_Front exists its dispatch loop.
dispatchLoopShutdown
  Zend_Controller_Plugin_Abstract::dispatchLoopShutdown() in Abstract.php
  Called before Zend_Controller_Front exists its dispatch loop.
dispatchLoopShutdown
  Zend_Controller_Plugin_Broker::dispatchLoopShutdown() in Broker.php
  Called before Zend_Controller_Front exists its dispatch loop.
dispatchLoopStartup
  Zend_Controller_Plugin_Interface::dispatchLoopStartup() in Interface.php
  Called before Zend_Controller_Front enters its dispatch loop.
dispatchLoopStartup
  Zend_Controller_Plugin_Abstract::dispatchLoopStartup() in Abstract.php
  Called before Zend_Controller_Front enters its dispatch loop.
dispatchLoopStartup
  Zend_Controller_Plugin_Broker::dispatchLoopStartup() in Broker.php
  Called before Zend_Controller_Front enters its dispatch loop.
detectRewriteBase
  Zend_Controller_RewriteRouter::detectRewriteBase() in RewriteRouter.php

e
top

Exception.php
  Exception.php in Exception.php
Exception.php
  Exception.php in Exception.php
Exception.php
  Exception.php in Exception.php
Exception.php
  Exception.php in Exception.php
DEFAULT_REGEX
  Zend_Controller_Router_Route::DEFAULT_REGEX in Route.php
REGEX_DELIMITER
  Zend_Controller_Router_Route::REGEX_DELIMITER in Route.php
Exception.php
  Exception.php in Exception.php

f
top

Front.php
  Front.php in Front.php
formatActionName
  Zend_Controller_Dispatcher_Interface::formatActionName() in Interface.php
  Formats a string into an action name. This is used to take a raw action name, such as one that would be packaged inside a Zend_Controller_Dispatcher_Token object, and reformat into a proper method name that would be found inside a class extending Zend_Controller_Action.
formatActionName
  Zend_Controller_Dispatcher::formatActionName() in Dispatcher.php
  Formats a string into an action name. This is used to take a raw action name, such as one that would be packaged inside a Zend_Controller_Dispatcher_Token object, and reformat into a proper method name that would be found inside a class extending Zend_Controller_Action.
formatControllerName
  Zend_Controller_Dispatcher_Interface::formatControllerName() in Interface.php
  Formats a string into a controller name. This is used to take a raw controller name, such as one that would be packaged inside a Zend_Controller_Dispatcher_Token object, and reformat it to a proper class name that a class extending Zend_Controller_Action would use.
formatControllerName
  Zend_Controller_Dispatcher::formatControllerName() in Dispatcher.php
  Formats a string into a controller name. This is used to take a raw controller name, such as one that would be packaged inside a Zend_Controller_Dispatcher_Token object, and reformat it to a proper class name that a class extending Zend_Controller_Action would use.

g
top

getActionName
  Zend_Controller_Dispatcher_Token::getActionName() in Token.php
  Returns the action name, in the raw form.
getControllerName
  Zend_Controller_Dispatcher_Token::getControllerName() in Token.php
  Returns the controller name, in the raw form.
getDispatcher
  Zend_Controller_Front::getDispatcher() in Front.php
  Return the dispatcher object.
getInstance
  Zend_Controller_Front::getInstance() in Front.php
  Return one and only one instance of the Zend_Controller_Front object
getParams
  Zend_Controller_Dispatcher_Token::getParams() in Token.php
  Get the parameters array.
getRouter
  Zend_Controller_Front::getRouter() in Front.php
  Return the router object.
getCurrentRoute
  Zend_Controller_RewriteRouter::getCurrentRoute() in RewriteRouter.php
getRewriteBase
  Zend_Controller_RewriteRouter::getRewriteBase() in RewriteRouter.php
getRoute
  Zend_Controller_RewriteRouter::getRoute() in RewriteRouter.php
getRoutes
  Zend_Controller_RewriteRouter::getRoutes() in RewriteRouter.php

i
top

indexAction
  Zend_Controller_Action::indexAction() in Action.php
  Any controller extending Zend_Controller_Action must provide an index() method. The index() method is the default action for the controller when no action is specified.
isDispatchable
  Zend_Controller_Dispatcher::isDispatchable() in Dispatcher.php
  Returns TRUE if the Zend_Controller_Dispatcher_Token object can be dispatched to a controller.
isDispatchable
  Zend_Controller_Dispatcher_Interface::isDispatchable() in Interface.php
  Returns TRUE if an action can be dispatched, or FALSE otherwise.
Interface.php
  Interface.php in Interface.php
Interface.php
  Interface.php in Interface.php
Interface.php
  Interface.php in Interface.php
Interface.php
  Interface.php in Interface.php

m
top

match
  Zend_Controller_Router_Route::match() in Route.php
  Matches a user submitted path with parts defined by a map. Assigns and returns an array of variables on a succesfull match.
match
  Zend_Controller_Router_Route_Interface::match() in Interface.php

p
top

postDispatch
  Zend_Controller_Plugin_Interface::postDispatch() in Interface.php
  Called after an action is dispatched by Zend_Controller_Dispatcher.
postDispatch
  Zend_Controller_Plugin_Abstract::postDispatch() in Abstract.php
  Called after an action is dispatched by Zend_Controller_Dispatcher.
postDispatch
  Zend_Controller_Plugin_Broker::postDispatch() in Broker.php
  Called after an action is dispatched by Zend_Controller_Dispatcher.
preDispatch
  Zend_Controller_Plugin_Interface::preDispatch() in Interface.php
  Called before an action is dispatched by Zend_Controller_Dispatcher.
preDispatch
  Zend_Controller_Plugin_Abstract::preDispatch() in Abstract.php
  Called before an action is dispatched by Zend_Controller_Dispatcher.
preDispatch
  Zend_Controller_Plugin_Broker::preDispatch() in Broker.php
  Called before an action is dispatched by Zend_Controller_Dispatcher.

r
top

registerPlugin
  Zend_Controller_Front::registerPlugin() in Front.php
  Register a plugin.
run
  Zend_Controller_Front::run() in Front.php
  Convenience feature, calls getInstance()->setControllerDirectory()->dispatch()
run
  Zend_Controller_Action::run() in Action.php
  Initialize the class instance variables and then call the action.
registerPlugin
  Zend_Controller_Plugin_Broker::registerPlugin() in Broker.php
  Register a plugin.
routeShutdown
  Zend_Controller_Plugin_Interface::routeShutdown() in Interface.php
  Called after Zend_Controller_Front exits from the router.
routeShutdown
  Zend_Controller_Plugin_Broker::routeShutdown() in Broker.php
  Called before Zend_Controller_Front exists its iterations over the route set.
routeShutdown
  Zend_Controller_Plugin_Abstract::routeShutdown() in Abstract.php
  Called after Zend_Controller_Router exits.
routeStartup
  Zend_Controller_Plugin_Interface::routeStartup() in Interface.php
  Called before Zend_Controller_Front begins evaluating the request against its routes.
routeStartup
  Zend_Controller_Plugin_Broker::routeStartup() in Broker.php
  Called before Zend_Controller_Front begins evaluating the request against its routes.
routeStartup
  Zend_Controller_Plugin_Abstract::routeStartup() in Abstract.php
  Called before Zend_Controller_Front begins evaluating the request against its routes.
route
  Zend_Controller_Router::route() in Router.php
route
  Zend_Controller_RewriteRouter::route() in RewriteRouter.php
route
  Zend_Controller_Router_Interface::route() in Interface.php
  Processes an HTTP request and routes to a Zend_Controller_Dispatcher_Token object. If no route was possible, an exception is thrown.
URI_DELIMITER
  Zend_Controller_Router_Route::URI_DELIMITER in Route.php
URL_VARIABLE
  Zend_Controller_Router_Route::URL_VARIABLE in Route.php
RewriteRouter.php
  RewriteRouter.php in RewriteRouter.php
Route.php
  Route.php in Route.php
Router.php
  Router.php in Router.php

s
top

setActionName
  Zend_Controller_Dispatcher_Token::setActionName() in Token.php
  Sets the action name. This is the raw name, such as it would be extracted from the URI. It is the responsibility of the dispatcher to format it.
setControllerDirectory
  Zend_Controller_Front::setControllerDirectory() in Front.php
  Convenience method, passthru to Zend_Controller_Dispatcher::setControllerDirectory()
setControllerName
  Zend_Controller_Dispatcher_Token::setControllerName() in Token.php
  Sets the controller name. This is the raw name, such as it would be extracted from the URI. It is the responsibility of the dispatcher to format it.
setDispatcher
  Zend_Controller_Front::setDispatcher() in Front.php
  Set the dispatcher object. The dispatcher is responsible for taking a Zend_Controller_Dispatcher_Token object, instantiating the controller, and call the action method of the controller.
setParams
  Zend_Controller_Dispatcher_Token::setParams() in Token.php
  Sets the parameters array.
setRouter
  Zend_Controller_Front::setRouter() in Front.php
  Set the router object. The router is responsible for mapping the request to a Zend_Controller_Dispatcher_Token object for dispatch.
setControllerDirectory
  Zend_Controller_Dispatcher::setControllerDirectory() in Dispatcher.php
  Sets the directory where the Zend_Controller_Action class files are stored.
setRewriteBase
  Zend_Controller_RewriteRouter::setRewriteBase() in RewriteRouter.php

t
top

Token.php
  Token.php in Token.php

u
top

unregisterPlugin
  Zend_Controller_Front::unregisterPlugin() in Front.php
  Unregister a plugin.
unregisterPlugin
  Zend_Controller_Plugin_Broker::unregisterPlugin() in Broker.php
  Unregister a plugin.

z
top

Zend_Controller_Action
  Zend_Controller_Action in Action.php
Zend_Controller_Action_Exception
  Zend_Controller_Action_Exception in Exception.php
Zend_Controller_Dispatcher_Token
  Zend_Controller_Dispatcher_Token in Token.php
Zend_Controller_Exception
  Zend_Controller_Exception in Exception.php
Zend_Controller_Front
  Zend_Controller_Front in Front.php
Zend_Controller_Front_Exception
  Zend_Controller_Front_Exception in Exception.php
Zend_Controller_Dispatcher
  Zend_Controller_Dispatcher in Dispatcher.php
Zend_Controller_Dispatcher_Exception
  Zend_Controller_Dispatcher_Exception in Exception.php
Zend_Controller_Dispatcher_Interface
  Zend_Controller_Dispatcher_Interface in Interface.php
Zend_Controller_Plugin_Abstract
  Zend_Controller_Plugin_Abstract in Abstract.php
Zend_Controller_Plugin_Broker
  Zend_Controller_Plugin_Broker in Broker.php
Zend_Controller_Plugin_Interface
  Zend_Controller_Plugin_Interface in Interface.php
Zend_Controller_RewriteRouter
  Zend_Controller_RewriteRouter in RewriteRouter.php
  Ruby routing based Router.
Zend_Controller_Router
  Zend_Controller_Router in Router.php
  Simple first implementation of a router, to be replaced with rules-based URI processor.
Zend_Controller_Router_Exception
  Zend_Controller_Router_Exception in Exception.php
Zend_Controller_Router_Interface
  Zend_Controller_Router_Interface in Interface.php
Zend_Controller_Router_Route
  Zend_Controller_Router_Route in Route.php
  Route
Zend_Controller_Router_Route_Interface
  Zend_Controller_Router_Route_Interface in Interface.php