如何在magento后端重新索引

时间:2014-09-10 10:20:13

标签: magento indexing

我制作了一个自定义模块,我希望系统提示用户重新索引某个索引表。如何以进度方式显示此提示?

enter image description here

1 个答案:

答案 0 :(得分:0)

使用此代码

更改索引过程的状态
$process = Mage::getSingleton('index/indexer')->getProcessByCode('catalog_product_price');

$process->changeStatus(Mage_Index_Model_Process::STATUS_REQUIRE_REINDEX);

或者,我们可以一次完成所有操作

Mage::getSingleton('index/indexer')
->getProcessById(1)
->changeStatus(Mage_Index_Model_Process::STATUS_REQUIRE_REINDEX);