gpt4 book ai didi

php - Magento - 以编程方式禁用自动索引

转载 作者:可可西里 更新时间:2023-11-01 13:02:34 25 4
gpt4 key购买 nike

在 Magento 1.9 Enterprise(本质上是 1.4 Community Edition)中,以编程方式禁用索引以便它不会在每次产品更新后重新索引的正确方法是什么?

我们有一个复杂的产品导入过程,所以我们不能使用内置的目录导入。

最佳答案

将索引器设置为“手动”模式将防止它在保存/编辑/删除时自动编制索引。

在 MAGE_ROOT/shell 中,您可以找到一个名为 indexer.php 的脚本,它允许您启用/禁用索引器:

php indexer.php --mode-manual catalog_url
php indexer.php --mode-realtime catalog_url

您可以使用脚本将所有索引器设置为手动

如果您想以编程方式执行此操作,则应该遵循以下原则:

$pCollection = Mage::getSingleton('index/indexer')->getProcessesCollection(); 
foreach ($pCollection as $process) {
$process->setMode(Mage_Index_Model_Process::MODE_MANUAL)->save();
//$process->setMode(Mage_Index_Model_Process::MODE_REAL_TIME)->save();
}

关于php - Magento - 以编程方式禁用自动索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5420552/

25 4 0
文章推荐: php - 为什么 CodeIgniter 应用程序文件在 public_html 文件夹中?
文章推荐: javascript - 通过 jQuery 设置值后验证字段
文章推荐: php - 如何在 PHP 中使用 Imagick 包装文本,以便将其绘制为多行文本?
文章推荐: javascript - 获取
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com