You can get Current store related data like store id, store name, group id, website id and available currency code using Magento 2 by just simple code snippets.
<?php namespace Rbj\StoreInfo\Block; class StoreInfo extends \Magento\Framework\View\Element\Template { public function __construct( \Magento\Framework\View\Element\Template\Context $context, \Magento\Store\Model\StoreManagerInterface $storeManager, array $data = [] ) { $this->_storeManager = $storeManager; parent::__construct($context, $data); } /** * @return Store */ public function getStore() { return $this->_storeManager->getStore(); }
Call from Template file for getting the data of store,
echo $block->getStore()->getName(); // Default Store view echo $block->getStore()->getCode(); // default echo "<pre>";print_r($block->getStore()->getData());
Output for Current Store looks like below array,
Array ( [store_id] => 1 [code] => default [website_id] => 1 [group_id] => 1 [name] => Default Store View [sort_order] => 0 [is_active] => 1 [available_currency_codes] => Array ( [0] => USD ) )
Want to Know about Next blog, Get All Root Categories Ids in Magento 2.
hello sir,
how to get current root category id magento2
hello sir,
how to get current root category id magento2