Ошибка фильтра категории Magento - PullRequest
0 голосов
/ 02 июля 2011
$category = Mage::getModel('catalog/category')->load($currentCategory->getId());

$_productCollection = $category->getProductCollection()->addFieldToFilter('genre', array('finset' => '126'))->addAttributeToFilter('category_ids',array('finset'=>'14'));

Mage::getModel('catalog/layer')->prepareProductCollection($_productCollection);
$_productCollection = $_productCollection->load();

Вышеприведенное утверждение дает ошибку, пожалуйста, помогите мне выполнить это.

1 Ответ

1 голос
/ 02 июля 2011

Что вы пытаетесь сделать в точности?

Если вы позвоните по номеру $category->getProductCollection, вы получите товары только в той категории, которую вы загрузили, поэтому вам не нужен фильтр категории.Я думаю, что для Magento выше 1.4 category_ids больше не существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...