【发布时间】:2015-12-23 05:14:57
【问题描述】:
我正在将产品评论的 csv 文件导入我的 magento。
csv 在我的 magento shell 文件夹中。我在我的 shell 目录中创建了一个 product_review.php 脚本
<?php
require '../app/Mage.php';
umask(0);
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);
ini_set('max_execution_time', 84000);
ini_set('memory_limit', '5120M');
$fp = fopen('final_available_dup.csv', 'r');
//Mage::app()->setCurrentStore(4); //desired store id
while($line = fgetcsv($fp)) {
$review = Mage::getModel('review/review');
$review->setEntityPkValue($line[0]);//previews1.csv
$review->setCreatedAt($line[1]);//previews1.csv
$review->setStatusId($line[2]); //approved
$review->setTitle($line[3]);
$review->setNickname($line[4]);
$review->setDetail($line[5]);
$review->setEntityId($line[6]);
$review->setStoreId(Mage::app()->getStore()->getId());
//$review->setStatusId($line[5]);
$review->setCustomerId($line[7]);//null is for administrator
$review->setReviewsCount($line[8]);//null is for administrator
$review->setReviewId($review->getId());
$review->setStores(array(Mage::app()->getStore()->getId()));
$review->save();
$review->aggregate();
}
?>
当我运行 shell 文件夹并运行 product_review.php 时,出现了一个空白页面,我猜这是正确的方法。
但是当我进入我的后端并检查时,我看不到任何评论。我无法查看评论正在更新的产品。
我不知道我还有什么需要做的吗?
【问题讨论】: