我制作了一个自定义模块,我希望系统提示用户重新索引某个索引表。如何以进度方式显示此提示?
答案 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);