X

Magento 2: Аналог Mage_Core_Model_App::ADMIN_STORE_ID в Magento 2

Довольно часто, в коллекциях или в каких-либо фильтрах нужно использовать id admin store. Зачастую используют просто "0", однако более правильное решение ипспользовать предопределенные константы. В Magento 1 для этого использовали константу Mage_Core_Model_App::ADMIN_STORE_ID, в Magento 2 она так же присутствует и находится в..

Находится в классе \Magento\Store\Model\Store, и назвается DEFAULT_STORE_ID

\Magento\Store\Model\Store::DEFAULT_STORE_ID

Используется, например, так

/** @var \Magento\Catalog\Model\ResourceModel\Product\Collection $productCollection */$productCollection = $this->productCollectionFactory->create();
$productCollection->setStoreId(\Magento\Store\Model\Store::DEFAULT_STORE_ID);

Категории: Magento