Come visualizzare individuale Riassunto punteggio?
-
16-10-2019 - |
Domanda
Sto usando il modulo Review per consentire ai clienti di voto insieme al prodotto.
Ho tre rating differenti.
Poi chiamo ->getRatingSummary()
da
code\core\Mage\Review\Model\Review\Summary.php
ottenere valutazione di sintesi da tutti i voti.
Che cosa devo fare per ottenere Riassunto punteggio per ogni mio voto? (Ho tre record in "select * from rating")
suppongo i dati per questo viene memorizzato in
select * from rating_option_vote_aggregated
nella colonna [per cento].
Che metodo dovrei chiamare per ottenere Riassunto punteggio per il mio ciascun stelle? Grazie.
Soluzione
Per ottenere Valutazione Array Prova il sottostante Codice.
$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);
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange