Implements interfaces:
Located in /Zend/Controller/Dispatcher.php (line 44)
Current dispatchable directory
Default action name; defaults to 'index'
Default controller name; defaults to 'index'
Directories where Zend_Controller_Action files are stored.
Array of invocation parameters to use when instantiating action
controllers
Path delimiter character
Response object to pass to action controllers, if any
Word delimiter characters
Constructor
Add a single path to the controller directory stack
Clear the controller parameter stack
By default, clears all parameters. If a parameter name is given, clears only that parameter; if an array of parameter names is provided, clears each.
Dispatch to a controller/action
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.
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.
Format the module name.
Return the currently set directory for Zend_Controller_Action class lookup
Retrive the default action name (minus formatting)
Retrive the default controller name (minus formatting)
Retrieve a single parameter from the controller parameter stack
Retrieve action controller instantiation parameters
Retrieve the path delimiter character(s) used in controller/module/action names
Return the registered response object
Retrieve the word delimiter character(s) used in controller/module/action names
Returns TRUE if the Zend_Controller_Request_Abstract object can be dispatched to a controller.
This only verifies that the Zend_Controller_Action can be dispatched and does not guarantee that the action will be accepted by the Zend_Controller_Action.
Sets the directory(ies) where the Zend_Controller_Action class files are stored.
Set the default action (minus any formatting)
Set the default controller (minus any formatting)
Add or modify a parameter to use when instantiating an action controller
Set parameters to pass to action controller constructors
Set path delimiter
Set the path delimiter to use in controllers/modules/actions. May be a single string or an array of strings.
Set response object to pass to action controllers
Set word delimiter
Set the word delimiter to use in controllers/modules/actions. May be a single string or an array of strings.
Formats a string from a URI into a PHP-friendly name.
By default, replaces words separated by '-' or '.' with camelCaps. If $isAction is false, it also preserves underscores, and makes the letter following the underscore uppercase. All non-alphanumeric characters are removed.
Determine the action name
First attempt to retrieve from request; then from request params using action key; default to default action
Returns formatted action name
Get controller name
Try request first; if not found, try pulling from request parameter; if still not found, fallback to default
Verify delimiter
Verify a delimiter to use in controllers/modules/actions. May be a single string or an array of strings.
Documentation generated on Thu, 18 Jan 2007 09:52:59 -0800 by phpDocumentor 1.3.1