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.
Fire an event just before the block is outputted on the page
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.
        
                        private    
    fireOnBlockOutputEvent()
        
    
    Fire an event just before the block is outputted on the page
Custom code can modify the block contents before the block contents are 'echoed' out on the page.