【问题标题】:How to reindex sales_flat_order_grid in Magento 1.9如何在 Magento 1.9 中重新索引 sales_flat_order_grid
【发布时间】:2017-12-04 20:02:46
【问题描述】:

在我们的生产环境中处理订单时出现错误,并且没有为 sales_flat_order_grid 表插入记录,是否可以运行 Magento 的任何命令或函数来修复丢失的记录?谢谢

【问题讨论】:

  • 你有没有尝试从管理员驯服?
  • 多么酷的吉他!

标签: php magento magento-1.9


【解决方案1】:

最终我不得不编写一个 shell 脚本来解决这个问题。我正在分享这个小脚本,它将重新索引表格,以防万一有人遇到同样的问题并需要再次在网格中拥有正确的数据

    try {
        Mage::getModel('sales/order')->getResource()->updateGridRecords(
            Mage::getResourceModel('sales/order_collection')->getAllIds()
        );
    } catch (Exception $e) {
        echo $e->getMessage() . "\n";
    }

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多