2
我正在Magento中手動創建評論,並試圖瞭解如何在評分信息中添加評分信息?我可以添加評論沒有問題,但我正在努力與評級值(星級值)。我有一個看起來像這樣的數組: array(「Price」=> 80,「Value」=> 60,「Quality」=> 60);Magento - 我如何在評論中添加評分信息
我怎樣才能將它添加到星系和概要評分?
謝謝。
好了,所以這是我到目前爲止有: 這增加了一個回顧:
$review->setEntityPkValue(23);//product id
$review->setStatusId(1);
$review->setTitle("title");
$review->setDetail("detail");
$review->setEntityId($review->getEntityIdByCode(Mage_Review_Model_Review::ENTITY_PRODUCT_CODE));
$review->setStoreId(Mage::app()->getStore()->getId());
$review->setStatusId(1); //approved
$review->setNickname("Me");
$review->setReviewId($review->getId());
$review->setStores(array(Mage::app()->getStore()->getId()));
$review->save();
$review->aggregate();
這增加了一個等級進行審查< - 我卡住了!
// this is some test code to add the rating review
$rating[0]['Price'] = 80;
$rating[0]['Value'] = 100;
$rating[0]['Quality'] = 80;
$product_id = 23;
$review_id = 631;
foreach ($rating as $ratingId => $optionId) {
// This is the bit where it all seems to go wrong!:
Mage::getModel('rating/rating')
->setRatingId(1)
->setReviewId($review_id)
->addOptionVote($val, $product_id);
}
謝謝!
目前還不清楚「手動」是什麼意思。你是否正在編寫代碼來創建評論?並尋找你需要做什麼來添加評級值?發佈你所做的代碼,你會讓我更有可能得到答案。 – 2010-12-02 20:38:05