Я пытаюсь разобраться товаров в корзине на categroy_id:Magento корзина сортировать по CATEGORY_ID
$cartItems = Mage::getModel("checkout/cart")->getItems()
->addFieldToSelect('name')
->addFieldToSelect('category_id')
->addAttributeToSort('category_id', 'ASC');
echo $cartItems->getSelect(); //debug info
foreach($cartItems as $item) {
echo $this->getItemHtml($item);
}
Magento жалобы, что метод addAttributeToSort не существует, взглянули и, конечно, она не определена.
Каков правильный способ выполнения этого запроса?
В противном случае,
Спасибо, Грег, к сожалению, он не сработал. – fran35
справа, addOrder работает, но он не может получить доступ к category_id. В моем коде category_id хранится в глубине внутри items-products-data. Свернув вниз, вы можете найти идентификатор внутри переменной $ collection из кода, который я опубликовал: $ collection => [_items] => [287] => [_data] => [product] => [_data] => [category_ids ] [0] => [3] –