如何获取 Magento 网站下的商店组列表,然后获取该商店组中的商店列表?
尝试这样直接获取对象
Mage::app()->getWebsites(); < in file > app/code/core/Mage/Core/Model/App.php:920
Mage::app()->getStores(); < in file > app/code/core/Mage/Core/Model/App.php:834
迭代以获得一个特定网站或商店所需的范围
foreach (Mage::app()->getWebsites() as $website) {
foreach ($website->getGroups() as $group) {
$stores = $group->getStores();
foreach ($stores as $store) {
//$store is a store object
}
}
}
如果您将来有类似的问题,请参阅以下我如何在 60 秒内找到这些答案的方法。首先,我 grep 查找方法名称或类似的方法名称,方法名称之前有空格,以查看方法的定义位置
grep ' getStores' app/code -rsn
grep ' getWebsites' app/code -rsn
第二步是 grep 获取使用示例,以了解核心开发人员如何使用它们。为此,我将 >methodName 添加到 grep 中,这给了我调用此方法的文件列表,这将为我们提供查找示例的位置:
grep '>getWebsites' app/code -rsn
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)