我正在使用cron每晚导入库存更改。当我试图改变产品的信息(价格等),我收到以下错误:Magento:以编程方式重建平面目录
Column not found: 1054 Unknown column 'e.display_price_group_0' in 'field list'
我可以通过点击缓存管理面板“重建平板目录产品”解决这个问题。我设置一个cron来做到这一点编程方式使用下面的代码:
Mage :: getResourceModel('catalog/product_flat_indexer') -> rebuild();
当我运行该脚本,我没有得到任何错误,但“列未找到”错误仍然存在。
有谁知道我可以通过管理界面重建平面目录吗?
这是我从上面得到的代码的脚本。它似乎并没有为我工作。 – karnage 2010-03-25 18:56:28
Laizer,是你的麻烦,你得到的错误“异常'Zend_Db_Statement_Exception'消息'SQLSTATE [42S22]:未找到列:1054未知列'e.display_price_group_0'在'字段列表'/ var/www/releases/20101019/lib/Zend/Db/Statement/Pdo.php:238“在重建平面目录后更新产品?如果是这样,你是如何解决它的?谢谢! – fdierre 2010-10-29 08:38:57
害怕我不能帮你在这里。我不认为我见过这个问题。 – Laizer 2010-11-14 22:11:08