Zend Framework  1.12
Public Member Functions | Public Attributes | Protected Attributes | List of all members
Zend_Controller_Router_Abstract Class Reference

Public Member Functions

 __construct (array $params=array())
 Constructor.
 
 setParam ($name, $value)
 Add or modify a parameter to use when instantiating an action controller.
 
 setParams (array $params)
 Set parameters to pass to action controller constructors.
 
 getParam ($name)
 Retrieve a single parameter from the controller parameter stack.
 
 getParams ()
 Retrieve action controller instantiation parameters.
 
 clearParams ($name=null)
 Clear the controller parameter stack.
 
 getFrontController ()
 Retrieve Front Controller.
 
 setFrontController (Zend_Controller_Front $controller)
 Set Front Controller.
 
- Public Member Functions inherited from Zend_Controller_Router_Interface
 route (Zend_Controller_Request_Abstract $dispatcher)
 Processes a request and sets its controller and action.
 
 assemble ($userParams, $name=null, $reset=false, $encode=true)
 Generates a URL path that can be used in URL creation, redirection, etc.
 

Public Attributes

const URI_DELIMITER = '/'
 URI delimiter.
 

Protected Attributes

 $_frontController
 
 $_invokeParams = array()
 

Constructor & Destructor Documentation

__construct ( array  $params = array())

Constructor.

Parameters
array$params
Returns
void

Member Function Documentation

clearParams (   $name = null)

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.

Parameters
null|string|arraysingle key or array of keys for params to clear
Returns
Zend_Controller_Router

Implements Zend_Controller_Router_Interface.

getFrontController ( )

Retrieve Front Controller.

Returns
Zend_Controller_Front

Implements Zend_Controller_Router_Interface.

getParam (   $name)

Retrieve a single parameter from the controller parameter stack.

Parameters
string$name
Returns
mixed

Implements Zend_Controller_Router_Interface.

getParams ( )

Retrieve action controller instantiation parameters.

Returns
array

Implements Zend_Controller_Router_Interface.

setFrontController ( Zend_Controller_Front  $controller)

Set Front Controller.

Parameters
Zend_Controller_Front$controller
Returns
Zend_Controller_Router_Interface

Implements Zend_Controller_Router_Interface.

setParam (   $name,
  $value 
)

Add or modify a parameter to use when instantiating an action controller.

Parameters
string$name
mixed$value
Returns
Zend_Controller_Router

Implements Zend_Controller_Router_Interface.

setParams ( array  $params)

Set parameters to pass to action controller constructors.

Parameters
array$params
Returns
Zend_Controller_Router

Implements Zend_Controller_Router_Interface.

Member Data Documentation

$_frontController
protected
$_invokeParams = array()
protected
const URI_DELIMITER = '/'

URI delimiter.