Comment afficher Résumé de la note individuelle?
-
16-10-2019 - |
Question
J'utilise le module d'examen pour permettre aux clients de la notation ensemble au produit.
J'ai trois notes différentes.
Ensuite, j'appelle ->getRatingSummary()
de
code\core\Mage\Review\Model\Review\Summary.php
pour obtenir note de synthèse de tous les votes.
Que dois-je faire pour obtenir note de synthèse pour chaque ma note? (J'ai trois enregistrements "select * from rating")
Je suppose que les données de c'est stocké dans
select * from rating_option_vote_aggregated
dans la colonne [pour cent].
Quelle méthode dois-je appeler pour obtenir note de synthèse pour mon chaque note? Merci.
La solution
Pour obtenir Note Essayez le tableau ci-dessous le code.
$prod=Mage::getSingleton('catalog/product')->load('your Prodouct Id');
$productId = $prod->getId();
$reviews = Mage::getModel('review/review')
->getResourceCollection()
->addStoreFilter(Mage::app()->getStore()->getId())
->addEntityFilter('product', $productId)
->addStatusFilter(Mage_Review_Model_Review::STATUS_APPROVED)
->setDateOrder()
->addRateVotes();
if (count($reviews) > 0) {
foreach ($reviews->getItems() as $review) {
foreach( $review->getRatingVotes() as $vote ) {
$ratings[] = $vote->getPercent();
}
}
print_r($ratings);
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange