Загрузка определенной категории с помощью коллекции

#magento-1.9

#magento-1.9

Вопрос:

Я новичок в magento, теперь я пытаюсь загрузить определенную категорию вместо использования load-> , мне нужно использовать getCollection() .Как я извлекаю определенную коллекцию категорий.

Ответ №1:

Не зная, почему вы пытаетесь избежать метода загрузки модели категории или что вы хотите использовать для фильтрации своей коллекции, трудно дать лучший ответ, но вот несколько методов загрузки коллекции категорий, которые фильтруют по массиву идентификаторов категорий или имени категории.

 $collection = Mage::getModel('catalog/category')->getCollection();
// From here it really depends on how you want to set up your SELECT statement
$collection->addIdFilter($ids_array);
// OR
$collection->addFieldToFilter('name', ['eq' => $category_name]);
  

Комментарии:

1. @Mahesh1343 рад помочь. Если вам нужна дополнительная помощь, дайте мне знать.