すべてのカテゴリを画像で最適化する方法
現在、すべてのカテゴリをループする2つのネストされたforeachがあり、非常に低速です(ローカルサーバーで3〜4秒)。問題は私が-> LOAD()を使用して子カテゴリの画像パスを取得することだと思います。それを行う他の方法はありますか?または、ナビゲーションUI全体を再設計する必要がありますか?なにか提案を? $categories = Mage::getSingleton('catalog/category') ->getCollection() ->addAttributeToSelect('id') ->addAttributeToSelect('name') ->addAttributeToSelect('url_key') ->addAttributeToSelect('url') ->addAttributeToFilter('level',2) ->addIsActiveFilter() ->addAttributeToSort('position'); foreach ($categories as $category): $id = $category->getId(); $children = $category->getChildrenCategories(); $name = $category->getName(); $url_path = $category->getUrl(); foreach ($children as $child): $childId = $child->getId(); $thisChild = Mage::getSingleton('catalog/category')->load($childId); $name = $thisChild->getName(); $url_key = $thisChild->getUrlKey(); $url_path = $child->getUrl(); $img = …