Zend_Controller_Action_Helper_ViewRendererView script integration
Zend_Controller_Action_Helper_ViewRenderer provides transparent view integration for action controllers. It allows you to create a view object once, and populate it throughout all actions. Several global options may be set:
Usage:
Located in /Controller/Action/Helper/ViewRenderer.php (line 74)
Zend_Controller_Action_Helper_Abstract | --Zend_Controller_Action_Helper_ViewRenderer
Zend_Controller_Action_Helper_ViewRenderer
setRender
([string $action = null], [string $name = null], [boolean $noController = null])
Zend_View_Interface
$view
(line 79)
array
$_delimiters
(line 85)
Word delimiters
Zend_Filter_Inflector
$_inflector
(line 90)
string
$_inflectorTarget
= '' (line 96)
Inflector target
string
$_moduleDir
= '' (line 102)
Current module directory
boolean
$_neverController
= false (line 109)
Whether or not to autorender using controller name as subdirectory;
global setting (not reset at next invocation)
boolean
$_neverRender
= false (line 116)
Whether or not to autorender postDispatch; global setting (not reset at
next invocation)
boolean
$_noController
= false (line 122)
Whether or not to use a controller name as a subdirectory when rendering
boolean
$_noRender
= false (line 129)
Whether or not to autorender postDispatch; per controller/action setting (reset
at next invocation)
string|array
$_pathDelimiters
(line 135)
Characters representing path delimiters in the controller
string
$_responseSegment
= null (line 141)
Which named segment of the response to utilize
string
$_scriptAction
= null (line 147)
Which action view script to render
string
$_viewBasePathSpec
= ':moduleDir/views' (line 153)
View object basePath
string
$_viewScriptPathNoControllerSpec
= ':action.:suffix' (line 165)
View script path specification string, minus controller segment
string
$_viewScriptPathSpec
= ':controller/:action.:suffix' (line 159)
View script path specification string
string
$_viewSuffix
= 'phtml' (line 171)
View script suffix
Inherited from Zend_Controller_Action_Helper_Abstract
Zend_Controller_Action_Helper_Abstract::$_actionController
Zend_Controller_Action_Helper_Abstract::$_frontController
Constructor __construct (line 182)
Constructor
Optionally set view object and options.
direct (line 985)
Use this helper as a method; proxies to setRender()
getModule (line 223)
Get current module name
getModuleDirectory (line 240)
Get module directory
getNeverController (line 771)
Retrieve neverController flag value
getNeverRender (line 656)
Retrieve neverRender flag value
getNoController (line 749)
Retrieve noController flag value
getNoRender (line 678)
Retrieve noRender flag value
getResponseSegment (line 727)
Retrieve named response segment name
getScriptAction (line 700)
Retrieve view script name
getViewBasePathSpec (line 542)
Retrieve the current view basePath specification string
getViewScript (line 617)
Get a view script based on an action and/or other variables
Uses values found in current request if no values passed in $vars.
If $_noController is set, uses $_viewScriptPathNoControllerSpec; otherwise, uses $_viewScriptPathSpec.
getViewScriptPathNoControllerSpec (line 600)
Retrieve the current view script path specification string (no controller variant)
getViewScriptPathSpec (line 570)
Retrieve the current view script path specification string
getViewSuffix (line 793)
Get view script suffix
init (line 510)
init - initialize view
initView (line 452)
Initialize the view object
$options may contain the following keys:
postDispatch (line 954)
postDispatch - auto render a view
Only autorenders if:
render (line 914)
Render a view based on path specifications
Renders a view based on the view script path specifications.
renderBySpec (line 932)
Render a script based on specification variables
Pass an action, and one or more specification variables (view script suffix) to determine the view script path, and render that script.
renderScript (line 890)
Render a view script (optionally to a named response segment)
Sets the noRender flag to true when called.
setInflector (line 299)
Set inflector
setNeverController (line 760)
Set the neverController flag (i.e., whether or not to render into controller subdirectories)
setNeverRender (line 645)
Set the neverRender flag (i.e., globally dis/enable autorendering)
setNoController (line 738)
Set the noController flag (i.e., whether or not to render into controller subdirectories)
setNoRender (line 667)
Set the noRender flag (i.e., whether or not to autorender)
setRender (line 806)
Set options for rendering a view script
setResponseSegment (line 711)
Set the response segment name
setScriptAction (line 689)
Set the view script to use
setViewBasePathSpec (line 531)
Set view basePath specification
Specification can contain one or more of the following:
setViewScriptPathNoControllerSpec (line 589)
Set view script path specification (no controller variant)
Specification can contain one or more of the following:
setViewScriptPathSpec (line 559)
Set view script path specification
Specification can contain one or more of the following:
setViewSuffix (line 782)
Set view script suffix
_generateDefaultPrefix (line 347)
Generate a class prefix for helper and filter classes
_getBasePath (line 375)
Retrieve base path based on location of current action controller
_getModuleDir (line 337)
Get internal module directory representation
_setInflectorTarget (line 316)
Set inflector target
_setModuleDir (line 327)
Set internal module directory representation
_setOptions (line 403)
Set options
_shouldRender (line 966)
Should the ViewRenderer render a view script?
_translateSpec (line 836)
Inflect based on provided vars
Allowed variables are:
__clone (line 198)
Clone - also make sure the view is cloned.
Inherited From Zend_Controller_Action_Helper_Abstract
Zend_Controller_Action_Helper_Abstract::getActionController()
Zend_Controller_Action_Helper_Abstract::getFrontController()
Zend_Controller_Action_Helper_Abstract::getName()
Zend_Controller_Action_Helper_Abstract::getRequest()
Zend_Controller_Action_Helper_Abstract::getResponse()
Zend_Controller_Action_Helper_Abstract::init()
Zend_Controller_Action_Helper_Abstract::postDispatch()
Zend_Controller_Action_Helper_Abstract::preDispatch()
Zend_Controller_Action_Helper_Abstract::setActionController()
Documentation generated on Mon, 21 Jun 2010 15:52:09 -0400 by phpDocumentor 1.4.3