Magento重新索引表

时间:2013-09-13 03:12:14

标签: magento

我正在通过mysql更新产品信息,如数量,装运时间,出货值等,并且值会更新,但除非重新编制索引,否则它不会反映在前端。如何立即在前端进行反射或我可以直接更新重建索引表,这样做是一个好习惯吗?如果产品缺货,这种反射是如何瞬间的?

1 个答案:

答案 0 :(得分:0)

加载前端以重新索引所有内容时,请尝试使用此代码。您可以在Mage文件中检查getSingleton和所有的运行方法。

require_once 'app/Mage.php';  
$app = Mage::app('default');  

$indexingProcesses = Mage::getSingleton('index/indexer')->getProcessesCollection(); 
foreach ($indexingProcesses as $process) {
      $process->reindexEverything();
}

希望这可能会有所帮助。