category | Zend |
---|---|
package | Zend_Controller |
subpackage | Zend_Controller_Action |
copyright | Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
license | New BSD License |
__construct(\Zend_Controller_Request_Abstract $request, \Zend_Controller_Response_Abstract $response, array $invokeArgs = array()
) : void
The request and response objects should be registered with the controller, as should be any additional optional arguments; these will be available via \getRequest(), \getResponse(), and \getInvokeArgs(), respectively.
When overriding the constructor, please consider this usage as a best practice and ensure that each is registered appropriately; the easiest way to do so is to simply call parent::__construct($request, $response, $invokeArgs).
After the request, response, and invokeArgs are set, the \$_helper is initialized.
Finally, \init() is called as the final action of instantiation, and may be safely overridden to perform initialization tasks; as a general rule, override \init() instead of the constructor to customize an action controller's instantiation.
\Zend_Controller_Request_Abstract
\Zend_Controller_Response_Abstract
array
Any additional invocation arguments
dispatch(string $action) : void
string
Method name of action