簡體   English   中英

Magento:致命錯誤:在非對象上調用成員函數getItems()

[英]Magento: Fatal error: Call to a member function getItems() on a non-object

我們目前正在使用ManaFilters擴展進行magento,但是由於無法正常運行,我們目前遇到了一些困難。

這是它產生的錯誤消息:

致命錯誤:在第171行的/var/www/app/code/local/Mana/Filters/Model/Filter/Category.php中的非對象上調用成員函數getItems()

這是與第171行相關的代碼:

/**
 * @param Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Collection $categories
 * @return Mana_Filters_Model_Filter_Category
 */
public function addCountToCategories($categories, $products = null) {
    if (!$products) {
        $products = $this->getLayer()->getProductCollection();
    }
    $products->addCountToCategories($categories);
     if (($items = $categories->getItems()) && count($items)) {
        $category = array_shift($items);
        if (!$category->hasProductCount()) {
            Mage::helper('mana_filters')->addCountToCategories($products, $categories);
        }
    }
    return $this;
}

}

任何幫助,將不勝感激。

根據您的描述,$ 類別等於$項目= $分類- > getItems()是即將被執行。 受您提供的上下文的限制,也許$ 類別在其他地方確實為null。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM