0

我们正在使用 Magento 1.4.0.1 并希望使用来自 3rd 方开发人员的扩展。由于连接到表“sales_flat_shipment_grid”,该扩展不起作用:

$collection = $model->getCollection()->join('sales/shipment_grid', 'increment_id=shipment', array('order_increment_id'=>'order_increment_id', 'shipping_name' =>'shipping_name'), null,'left');

不幸的是,我们的数据库中不存在该表。因此出现错误“无法检索实体配置:sales/shipment_grid”。如果我将此部分注释掉,则扩展程序正在工作,但我想,它不能正常工作。

有人知道这张表吗?目录有一个后端选项来使用“平面表”选项,但这仅适用于目录。并且表格已经存在,无论选中哪个选项。

4

1 回答 1

3

从表名可以看出,该表包含有关货物的信息,并在后端网格中使用。问题是该表是在 1.4.1.1 中创建的,因此您不会在商店中找到它。

我看到了 3 种解决问题的方法:

  1. 您可以创建此表并编写一些脚本,该脚本将通过 cron 填充必要的数据
  2. 您可以在该第 3 方扩展中重写 SQL 查询,以便它从其他来源获取必要的数据
  3. 您可以将 Magento 至少升级到 1.4.1.1(强烈推荐)
于 2012-08-29T09:37:14.517 回答