Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
Simple first implementation of a router, to be replaced with rules-based URI processor.
Zend_Controller_Front $_frontController = ''
Front controller instance
array $_invokeParams = 'array'
Array of invocation parameters to use when instantiating action controllers
__construct(
array $params
=
array
)
:
void
Constructor
clearParams(
null|string|array $name
=
null
)
:
Zend_Controller_Router
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.
getFrontController(
)
:
Zend_Controller_Front
Retrieve Front Controller
getParam(
string $name
)
:
mixed
Retrieve a single parameter from the controller parameter stack
getParams(
)
:
array
Retrieve action controller instantiation parameters
setFrontController(
Zend_Controller_Front $controller
)
:
Zend_Controller_Router_Interface
Set Front Controller
setParam(
string $name, mixed $value
)
:
Zend_Controller_Router
Add or modify a parameter to use when instantiating an action controller
setParams(
array $params
)
:
Zend_Controller_Router
Set parameters to pass to action controller constructors