#magento #collections
#magento #Коллекции
Вопрос:
Привет, согласно названию, я хочу отфильтровать продукты, у которых есть одобренный обзор.
Любая помощь приветствуется.
У меня такое чувство, что оно основано на сводке рейтинга, но не уверен, как фильтровать для этого?
Заранее спасибо.
Крис
Ответ №1:
function getReviews() {
$reviews = Mage::getModel('review/review')->getResourceCollection();
$reviews->addStoreFilter( Mage::app()->getStore()->getId() )
->addStatusFilter( Mage_Review_Model_Review::STATUS_APPROVED )
->setDateOrder()
->addRateVotes()
->load();
return $reviews;
}
Источник: здесь
Комментарии:
1. О, хорошо, я недостаточно конкретен. Мне нужно попытаться отфильтровать фактическую коллекцию продуктов (которая используется для списка) в принципе, я хочу использовать разбивку на страницы коллекции продуктов, и мне нужно запустить коллекцию продуктов, а не обзор.
2. Я не думаю, что вы можете отфильтровать наши обзоры из коллекции продуктов, но ссылка, которую я разместил, должна показать вам, как использовать коллекцию и объединить ее в пользовательский список.phtml