如何在Magento中使用多个商店ID获取商店名称?

时间:2015-08-01 11:52:04

标签: magento magento-1.9

我希望通过在magento中使用多个商店ID来获取商店名称。 像:

<?php $store_ids= array(1,2,3);

现在如何获取这些商店ID的商店名称。

2 个答案:

答案 0 :(得分:2)

我得到了答案:

我们可以通过多个商店ID获取商店名称:

$store_ids= array(1,2,3);
foreach($store_ids as $storeId){
    $store = Mage::getModel('core/store')->load($storeId);
    $name = $store->getName();
}

答案 1 :(得分:2)

echo "Website ID: " . Mage::app()->getWebsite()->getId() . "<br/>";  
echo "Website Name: " . Mage::app()->getWebsite()->getName() . "<br/>"; 
echo "Store ID: " . Mage::app()->getStore()->getId() . "<br/>";  
echo "Store Name: ".Mage::app()->getStore()->getName(). "<br/>"; 
echo "Store code: ". Mage::app()->getStore()->getCode()."<br/>";

以下代码段将在Magento中打印所有商店ID和商店名称。

foreach (Mage::app()->getWebsites() as $website) {
    foreach ($website->getGroups() as $group) {
        $stores = $group->getStores();
        foreach ($stores as $store) {
            echo $store->getId() ." ".$store->getName()."<br/>";
        }
    } }