gpt4 book ai didi

MAGENTO:以编程方式重新索引价格

转载 作者:行者123 更新时间:2023-12-03 15:07:50 25 4
gpt4 key购买 nike

我以编程方式更新 magento 中的价格。在此更新后如何重新索引价格。现在我使用了 SSH 命令:

php indexer.php --reindex catalog_product_price

最佳答案

以下将重新索引每个索引。

for ($i = 1; $i <= 9; $i++) {
$process = Mage::getModel('index/process')->load($i);
$process->reindexAll();
}

您还可以使用 Magento 集合模型来加载每个索引,而不是在 for 循环中硬编码 id。
/* @var $indexCollection Mage_Index_Model_Resource_Process_Collection */
$indexCollection = Mage::getModel('index/process')->getCollection();
foreach ($indexCollection as $index) {
/* @var $index Mage_Index_Model_Process */
$index->reindexAll();
}

但是,如果您只想重新索引价格,则 id 为 2
$process = Mage::getModel('index/process')->load(2);
$process->reindexAll();

您还可以按如下方式调用函数 getProcessByCode:
$process = Mage::getModel('index/indexer')->getProcessByCode('catalog_product_price');
$process->reindexAll();

关于MAGENTO:以编程方式重新索引价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14827996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com