16

我想获取当前活动网站的默认商店 ID。我试过Mage::app()->getStoreId()了,但得到的是当前商店,而不是当前网站的默认商店 ID。

我怎么才能得到它?

4

2 回答 2

19

假设您正在谈论每个商店组定义的默认商店 ID,那么例如:

$iDefaultStoreId = Mage::app()
    ->getWebsite()
    ->getDefaultGroup()
    ->getDefaultStoreId();

最初的问题是关于如何检索当前活动网站的默认商店 ID,所以答案是正确的。但是,为了从管理面板中获取默认的前端商店 ID,您需要将参数传递true给方法getWebsite()

$iDefaultStoreId = Mage::app()
    ->getWebsite(true)
    ->getDefaultGroup()
    ->getDefaultStoreId();
于 2012-06-28T14:54:38.057 回答
2

您可以获取默认商店 ID,如下所示:

Mage_Core_Model_App::ADMIN_STORE_ID
于 2018-09-04T09:57:25.467 回答