BlockView
class BlockView extends AbstractView (View source)
Properties
static protected | $requestInstance | from AbstractView | |
static protected | $requestInstances | from AbstractView | |
protected | $scopeItems | from AbstractView | |
$controller | from AbstractView | ||
protected | $template | from AbstractView | |
protected | $outputAssets | from AbstractView | |
protected | $block | ||
protected | $area | ||
protected | $blockType | ||
protected | $blockTypePkgHandle | ||
protected | $blockViewHeaderFile | ||
protected | $blockViewFooterFile | ||
protected | $outputContent | ||
protected | $viewToRender | ||
protected | $viewPerformed | ||
protected | $showControls | ||
protected | $didPullFromOutputCache |
Methods
No description
No description
No description
No description
No description
Creates a URL that can be posted or navigated to that, when done so, will automatically run the corresponding method inside the block's controller.
No description
No description
No description
No description
url is a utility function that is used inside a view to setup urls w/tasks and parameters.
No description
No description
No description
No description
No description
No description
No description
Returns a relative path to the current block's directory. If a filename is specified it will be appended and searched for as well.
No description
No description
No description
No description
No description
Legacy.
Details
getViewTemplate()
No description
addScopeItems($items)
No description
static
getRequestInstance()
No description
__construct($mixed = false)
No description
static protected
setRequestInstance(View $v)
No description
static protected
revertRequestInstance()
No description
start($state)
No description
startRender()
No description
protected
constructView($mixed)
No description
setupRender()
No description
finishRender($contents)
No description
action(string $task)
Creates a URL that can be posted or navigated to that, when done so, will automatically run the corresponding method inside the block's controller.
<a href="<?=$this->action('get_results')?>">Get the results</a>
```.
addHeaderAsset($asset)
No description
addFooterAsset($asset)
No description
addOutputAsset($asset)
No description
requireAsset($assetType, $assetHandle = false)
No description
setController($controller)
No description
setViewTemplate($template)
No description
post($key, $defaultValue = null)
Returns the value of the item in the POST array.
protected
onBeforeGetContents()
No description
postProcessViewContents($contents)
No description
protected
onAfterGetContents()
No description
getScopeItems()
No description
render($state = false)
No description
renderViewContents($scopeItems)
No description
static string
url(string $action, string $task = null)
deprecated
deprecated
url is a utility function that is used inside a view to setup urls w/tasks and parameters.
setThemeByPath($path, $theme = null, $wrapper = FILENAME_THEMES_VIEW)
No description
renderError($title, $error, $errorObj = null)
No description
addHeaderItem($item)
No description
addFooterItem($item)
No description
static View
getInstance()
No description
showControls()
No description
disableControls()
No description
setAreaObject(Area $area)
No description
getAreaObject()
No description
protected
setBlockViewHeaderFile($file)
No description
protected
setBlockViewFooterFile($file)
No description
string
getBlockPath($filename = null)
deprecated
deprecated
Returns the path to the current block's directory.
string
getBlockURL($filename = null)
Returns a relative path to the current block's directory. If a filename is specified it will be appended and searched for as well.
inc($fileToInclude, $args = array())
No description
protected
useBlockCache()
No description
field($field)
No description
usedBlockCacheDuringRender()
No description
runControllerTask()
No description
getThemePath()
Legacy.