Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
__construct (\Magento\Backend\Block\Template\Context $context, \Magento\Catalog\Model\ResourceModel\Category\Tree $categoryTree, \Magento\Framework\Registry $registry, \Magento\Catalog\Model\CategoryFactory $categoryFactory, array $data=[]) | |
getCategory () | |
getCategoryId () | |
getCategoryName () | |
getCategoryPath () | |
hasStoreRootCategory () | |
getStore () | |
getRoot ($parentNodeCategory=null, $recursionLevel=3) | |
getCategoryCollection () | |
getRootByIds ($ids) | |
getNode ($parentNodeCategory, $recursionLevel=2) | |
getSaveUrl (array $args=[]) | |
getEditUrl () | |
getRootIds () | |
![]() | |
__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 () | |
Protected Member Functions | |
_getDefaultStoreId () | |
![]() | |
_toHtml () | |
![]() | |
_construct () | |
_toHtml () | |
getRootDirectory () | |
getMediaDirectory () | |
![]() | |
_construct () | |
_prepareLayout () | |
_beforeToHtml () | |
_afterToHtml ($html) | |
_toHtml () | |
_getNotFoundUrl ($route='', $params=['_direct'=> 'core/index/notFound']) | |
getCacheTags () | |
getCacheLifetime () | |
_loadCache () | |
_saveCache ($data) | |
_getSidPlaceholder ($cacheKey=null) | |
![]() | |
_getData ($key) | |
_underscore ($name) | |
Protected Attributes | |
$_coreRegistry = null | |
$_categoryTree | |
$_categoryFactory | |
$_withProductCount | |
![]() | |
$_authorization | |
$mathRandom | |
$_backendSession | |
$formKey | |
$nameBuilder | |
![]() | |
$_viewVars = [] | |
$_baseUrl | |
$_jsUrl | |
$_allowSymlinks | |
$_filesystem | |
$_template | |
$templateEnginePool | |
$_storeManager | |
$_appState | |
$directory | |
$templateContext | |
$pageConfig | |
$resolver | |
$validator | |
![]() | |
$_design | |
$_session | |
$_sidResolver | |
$_nameInLayout | |
$_layout | |
$jsLayout = [] | |
$_request | |
$_urlBuilder | |
$_eventManager | |
$_frontController | |
$_assetRepo | |
$_viewConfig | |
$_cacheState | |
$_logger | |
$_escaper | |
$filterManager | |
$_localeDate | |
$inlineTranslation | |
$_isScopePrivate = false | |
$_scopeConfig | |
$_cache | |
![]() | |
$_data = [] | |
Additional Inherited Members | |
![]() | |
static | extractModuleName ($className) |
![]() | |
const | XML_PATH_TEMPLATE_ALLOW_SYMLINK = 'dev/template/allow_symlink' |
![]() | |
const | CACHE_GROUP = \Magento\Framework\App\Cache\Type\Block::TYPE_IDENTIFIER |
const | CACHE_KEY_PREFIX = 'BLOCK_' |
![]() | |
static | $_underscoreCache = [] |
Class AbstractCategory
Definition at line 14 of file AbstractCategory.php.
__construct | ( | \Magento\Backend\Block\Template\Context | $context, |
\Magento\Catalog\Model\ResourceModel\Category\Tree | $categoryTree, | ||
\Magento\Framework\Registry | $registry, | ||
\Magento\Catalog\Model\CategoryFactory | $categoryFactory, | ||
array | $data = [] |
||
) |
\Magento\Backend\Block\Template\Context | $context | |
\Magento\Catalog\Model\ResourceModel\Category\Tree | $categoryTree | |
\Magento\Framework\Registry | $registry | |
\Magento\Catalog\Model\CategoryFactory | $categoryFactory | |
array | $data |
Definition at line 45 of file AbstractCategory.php.
|
protected |
Definition at line 167 of file AbstractCategory.php.
getCategory | ( | ) |
Retrieve current category instance
Definition at line 64 of file AbstractCategory.php.
getCategoryCollection | ( | ) |
Definition at line 175 of file AbstractCategory.php.
getCategoryId | ( | ) |
Definition at line 72 of file AbstractCategory.php.
getCategoryName | ( | ) |
Definition at line 83 of file AbstractCategory.php.
getCategoryPath | ( | ) |
Definition at line 91 of file AbstractCategory.php.
getEditUrl | ( | ) |
Definition at line 265 of file AbstractCategory.php.
getNode | ( | $parentNodeCategory, | |
$recursionLevel = 2 |
|||
) |
mixed | $parentNodeCategory | |
int | $recursionLevel |
Definition at line 234 of file AbstractCategory.php.
getRoot | ( | $parentNodeCategory = null , |
|
$recursionLevel = 3 |
|||
) |
mixed | null | $parentNodeCategory | |
int | $recursionLevel |
Definition at line 126 of file AbstractCategory.php.
getRootByIds | ( | $ids | ) |
Get and register categories root by specified categories IDs
IDs can be arbitrary set of any categories ids. Tree with minimal required nodes (all parents and neighbours) will be built. If ids are empty, default tree with depth = 2 will be returned.
array | $ids |
Definition at line 209 of file AbstractCategory.php.
getRootIds | ( | ) |
Return ids of root categories as array
Definition at line 278 of file AbstractCategory.php.
getSaveUrl | ( | array | $args = [] | ) |
array | $args |
Definition at line 255 of file AbstractCategory.php.
getStore | ( | ) |
Definition at line 114 of file AbstractCategory.php.
hasStoreRootCategory | ( | ) |
Definition at line 102 of file AbstractCategory.php.
|
protected |
Definition at line 31 of file AbstractCategory.php.
|
protected |
Definition at line 26 of file AbstractCategory.php.
|
protected |
Definition at line 21 of file AbstractCategory.php.
|
protected |
Definition at line 36 of file AbstractCategory.php.