|
| __construct (\Magento\Backend\Block\Template\Context $context, array $data=[]) |
|
| getFormKey () |
|
| isOutputEnabled ($moduleName=null) |
|
| getAuthorization () |
|
| getToolbar () |
|
| __construct (Template\Context $context, array $data=[]) |
|
| setTemplateContext ($templateContext) |
|
| getTemplate () |
|
| setTemplate ($template) |
|
| getTemplateFile ($template=null) |
|
| getArea () |
|
| assign ($key, $value=null) |
|
| fetchView ($fileName) |
|
| getBaseUrl () |
|
| getObjectData (\Magento\Framework\DataObject $object, $key) |
|
| getCacheKeyInfo () |
|
| __construct (\Magento\Framework\View\Element\Context $context, array $data=[]) |
|
| getJsLayout () |
|
| getRequest () |
|
| getParentBlock () |
|
| setLayout (\Magento\Framework\View\LayoutInterface $layout) |
|
| getLayout () |
|
| setNameInLayout ($name) |
|
| getChildNames () |
|
| setAttribute ($name, $value=null) |
|
| setChild ($alias, $block) |
|
| addChild ($alias, $block, $data=[]) |
|
| unsetChild ($alias) |
|
| unsetCallChild ($alias, $callback, $result, $params) |
|
| unsetChildren () |
|
| getChildBlock ($alias) |
|
| getChildHtml ($alias='', $useCache=true) |
|
| getChildChildHtml ($alias, $childChildAlias='', $useCache=true) |
|
| getBlockHtml ($name) |
|
| insert ($element, $siblingName=0, $after=true, $alias='') |
|
| append ($element, $alias='') |
|
| getGroupChildNames ($groupName) |
|
| getChildData ($alias, $key='') |
|
| getUiId ($arg1=null, $arg2=null, $arg3=null, $arg4=null, $arg5=null) |
|
| getJsId ($arg1=null, $arg2=null, $arg3=null, $arg4=null, $arg5=null) |
|
| getUrl ($route='', $params=[]) |
|
| getViewFileUrl ($fileId, array $params=[]) |
|
| formatDate ( $date=null, $format=\IntlDateFormatter::SHORT, $showTime=false, $timezone=null) |
|
| formatTime ( $time=null, $format=\IntlDateFormatter::SHORT, $showDate=false) |
|
| getModuleName () |
|
| escapeHtml ($data, $allowedTags=null) |
|
| escapeJs ($string) |
|
| escapeHtmlAttr ($string, $escapeSingleQuote=true) |
|
| escapeCss ($string) |
|
| stripTags ($data, $allowableTags=null, $allowHtmlEntities=false) |
|
| escapeUrl ($string) |
|
| escapeXssInUrl ($data) |
|
| escapeQuote ($data, $addSlashes=false) |
|
| escapeJsQuote ($data, $quote='\'') |
|
| getNameInLayout () |
|
| getCacheKeyInfo () |
|
| getCacheKey () |
|
| getVar ($name, $module=null) |
|
| isScopePrivate () |
|
| __construct (array $data=[]) |
|
| addData (array $arr) |
|
| setData ($key, $value=null) |
|
| unsetData ($key=null) |
|
| getData ($key='', $index=null) |
|
| getDataByPath ($path) |
|
| getDataByKey ($key) |
|
| setDataUsingMethod ($key, $args=[]) |
|
| getDataUsingMethod ($key, $args=null) |
|
| hasData ($key='') |
|
| toArray (array $keys=[]) |
|
| convertToArray (array $keys=[]) |
|
| toXml (array $keys=[], $rootName='item', $addOpenTag=false, $addCdata=true) |
|
| convertToXml (array $arrAttributes=[], $rootName='item', $addOpenTag=false, $addCdata=true) |
|
| toJson (array $keys=[]) |
|
| convertToJson (array $keys=[]) |
|
| toString ($format='') |
|
| __call ($method, $args) |
|
| isEmpty () |
|
| serialize ($keys=[], $valueSeparator='=', $fieldSeparator=' ', $quote='"') |
|
| debug ($data=null, &$objects=[]) |
|
| offsetSet ($offset, $value) |
|
| offsetExists ($offset) |
|
| offsetUnset ($offset) |
|
| offsetGet ($offset) |
|
| toHtml () |
|
Standard admin block. Adds admin-specific behavior and event. Should be used when you declare a block in admin layout handle.
Avoid extending this class if possible.
If you need custom presentation logic in your blocks, use this class as block, and declare custom view models in block arguments in layout handle file.
Example: <block name="my.block" class="Magento\Backend\Block\Template" template="My_Module::template.phtml"> <arguments> <argument name="view_model" xsi:type="object">My\Module\ViewModel\Custom</argument> </arguments> </block>
Your class object can then be accessed by doing $block->getViewModel()
@api @SuppressWarnings(PHPMD.NumberOfChildren)
- Since
- 100.0.2
Definition at line 33 of file Template.php.