【发布时间】:2014-03-05 00:09:48
【问题描述】:
我正在尝试在 Magento 商店中获取所有商店。所有商店,我的意思是来自所有网站的所有商店。我编写了这段代码,它可以工作,但我有点担心嵌套 foreach 循环的复杂性。如果您认为我可以做一些不同的事情,请看一下并告诉我。
public function getAllStoresCustom(){
$all_stores = array();
foreach (Mage::app()->getWebsites() as $website) {
foreach ($website->getGroups() as $group) {
$all_stores [] = $group->getStores();
}
}
return $all_stores;
}
我只在 Magento 中找到了这些功能,所以我认为我必须使用这些功能,而这似乎是唯一有效的组合。
非常感谢
【问题讨论】:
标签: php magento foreach nested-loops